pthread

作者: labi3285 | 来源:发表于2017-09-14 22:52 被阅读14次

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中一般很少使用,详细资料可以网上查询。

相关文章

网友评论

      本文标题:pthread

      本文链接:https://www.haomeiwen.com/subject/pbujsxtx.html