国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同心县| 临桂县| 阳新县| 黄骅市| 儋州市| 政和县| 个旧市| 龙南县| 祁东县| 银川市| 阿瓦提县| 察雅县| 游戏| 历史| 福泉市| 凯里市| 诸城市| 宿州市| 连山| 磐安县| 平潭县| 绥阳县| 秦皇岛市| 鹿邑县| 静海县| 界首市| 舒兰市| 通许县| 巴青县| 新龙县| 柯坪县| 丁青县| 永兴县| 芮城县| 安福县| 同江市| 天气| 贵南县| 三河市| 鄂尔多斯市| 麻城市|