- (IBAction)btnClick:(id)sender {
NSLog(@"%@",[NSThread mainThread]);
//创建线程
pthread_t thread;
/*
int pthread_create(pthread_t * __restrict, const pthread_attr_t * __restrict,
void *(*)(void *), void * __restrict);
第一个参数:线程对象
第二个参数:线程属性
第三个参数:void *(*)(void *) 指向函数的指针
第四个参数:函数的参数
*/
pthread_create(&thread, NULL, run, NULL);
pthread_t thread1;
pthread_create(&thread1, NULL, run, NULL);
}
//void *(*)(void *)
void *run(void *param)
{
// NSLog(@"---%@-",[NSThread currentThread]);
for (NSInteger i =0 ; i<10000; i++) {
NSLog(@"%zd--%@-",i,[NSThread currentThread]);
}
return NULL;
}
pthread第一次使用
最新推荐文章于 2024-05-29 20:03:16 发布