国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS多線程實現1-pthread

2019-11-14 18:26:51
字體:
來源:轉載
供稿:網友

  一套通用的多線程API,采用C語言編寫,跨平臺/可移植,適用于Unix/linux/Windows等系統,但是使用起來難度比較大,生命周期也是由程序員來管理。在iOS編程中很少使用這種方法。

#import <pthread.h>/// 點擊屏幕創建一個線程- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    pthread_t thread; //創建線程    NSString *str = @"helloWorld"; //創建參數    // 參數1  線程編號的地址    // 參數2  線程的屬性    // 參數3  線程要執行的函數(函數指針)(第三個參數可以,demo,*demo, 一般用&demo)    // 參數4  線程要執行的函數的參數    int result = pthread_create(&thread, NULL, &demo, (__bridge void *)(str));    // __bridge  oc類型到c語言類型的一個轉換    // void *p = (__bridge void *)(str);    NSLog(@"over %d",result);}/// 線程要執行的函數  傳參數void *(demo)(void *param){    NSString *str = (__bridge NSString *)(param);    NSLog(@"%@",str);    return NULL;}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 余庆县| 武鸣县| 囊谦县| 张家界市| 包头市| 慈溪市| 永嘉县| 重庆市| 阳春市| 古交市| 海南省| 抚宁县| 习水县| 鹿邑县| 双峰县| 澄迈县| 察隅县| 佳木斯市| 尼勒克县| 镇沅| 马鞍山市| 赤水市| 崇州市| 西丰县| 宁河县| 蓬溪县| 陇川县| 共和县| 兰州市| 湾仔区| 彰化市| 中山市| 炉霍县| 菏泽市| 丰镇市| 德安县| 阜南县| 铜川市| 安平县| 平凉市| 潼关县|