pthread是Unix中的一种跨平台线程操作API。
1、创建线程:
// 线程id
pthread_t thread_id;
// 需要传递的参数地址
NSString *message = @"a thread message";
// 创建线程
pthread_create(&thread_id, NULL, demo, (__bridge void *)(message));
// 注:与oc交互的时候需要桥接
2、这里的demo就是要执行的线程内容,格式如下:
// 线程需要执行的函数
void * demo (void * message) {
NSString *mes = (__bridge NSString *)(message);
NSLog(@"%@", mes);
// 这里是要线程执行的内容
return NULL;
}
注:在OC中一般很少使用,详细资料可以网上查询。