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

首頁 > 系統 > iOS > 正文

iOS 關于pthread多線程

2019-11-06 10:01:16
字體:
來源:轉載
供稿:網友

#import "HJViewController.h" #import <pthread.h> @interface HJViewController ()

@end

@implementation HJViewController

- (void)viewDidLoad { [super viewDidLoad];

}

- (void)pthreadDemo{

/* 1.指向線程代號的指針 2.線程的屬性 3.指向函數的指針 4.傳遞給該函數的參數 返回值 - 如果是0 表示正確 - 如果非0 就是錯誤 void * (* ) (void * ) 返回值 函數指針 參數 void * 與id類型等價 */pthread_t thread_t ;NSString *name = @"dddd";/* (__bridge void *) C與OC之間的橋接 在ARC開發中,如果涉及與C語言中相同的數據類型進行轉換,需要使用橋接————bridge */

int result = pthread_create(&thread_t, NULL, &demo, (__bridge void *)(name));

if (result == 0) { NSLog(@"OK");}else { NSLog(@"NO");}

}

void * demo(void *param) {

NSLog(@"%@%@",[NSThread currentThread],param);return NULL;

}

- (void)touchesBegan:(NSSet<UITouch *> *)toucheswithEvent:(UIEvent *)event{

//<NSThread: 0x608000069800>{number = 1, name = main} /* number==1是主線程 number!= 1就是子線程 */ NSLog(@"____-%@",[NSThread currentThread]); [self pthreadDemo];

}

@end


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瓮安县| 招远市| 纳雍县| 阳曲县| 高平市| 胶南市| 措美县| 金昌市| 万州区| 洛南县| 保亭| 天门市| 通山县| 桃源县| 寿光市| 新巴尔虎右旗| 遂川县| 荆州市| 蓬莱市| 武夷山市| 买车| 章丘市| 淮阳县| 木里| 彰武县| 陆川县| 通城县| 谢通门县| 涿鹿县| 开原市| 灵台县| 延川县| 怀集县| 安庆市| 右玉县| 义马市| 扎赉特旗| 南昌县| 电白县| 高陵县| 鄯善县|