pthread 是属于 posix 多线程开发框架
创建线程的方法:pthread_create
参数含义:
1.指向线程代号的指针
2.线程的属性
3.指向函数的指针
4.传递给该函数的参数
返回值
- 如果是0,标示正确
- 如果非0,标示错误代码
void * (*) (void *)
返回值 (函数指针) (参数)
void * 和oc中的 id 是等价的!
int result = pthread_create(&threadid, null, &demo, (__bridge void *)(str));
if (result == 0) {
nslog(@"ok");
}else{
nslog(@"error %d",result);
}
响应方法:
void * demo(void * param){
nslog(@"%@ %@",[nsthread currentthread],param);
return null;
}
如对本文有疑问, 点击进行留言回复!!
M - Jamie‘s Contact Groups POJ - 2289(二分 + 多重匹配)
H - Antenna Placement POJ - 3020(最小边覆盖)
Unity组件【Camera && Flare Layer】
K - Treasure Exploration POJ - 2594
网友评论