iOS 线程之pthread
来源:互联网 发布:淘宝网购物女装短裙 编辑:程序博客网 时间:2024/05/18 22:42
pthread_create不常用了解即可。
pthread_create是类Unix操作系统(Unix、Linux、Mac OS X等)的创建线程的函数,pthread提供了一套线程API,若线程创建成功,则返回0。若线程创建失败,则返回出错编号。
1、使用前需要导入系统的头文件
#import <pthread/pthread.h>
2、pthread_create创建线程
参数一:线程标识符
参数二:线程属性
参数三:线程回调方法
参数四:传参数
pthread_create(<#pthread_t _Nullable *restrict _Nonnull#>, <#const pthread_attr_t *restrict _Nullable#>, <#void * _Nullable (* _Nonnull)(void * _Nullable)#>, <#void *restrict _Nullable#>)
创建方法一:
// 传参数 char *name = "zw"; pthread_t thread; pthread_create(&thread, NULL, demo, name);void *demo(void *param){ NSLog(@"hello %s",param); return NULL;}
创建方法二:
// 无参数 pthread_t thread; pthread_create(&thread, NULL, (void*)thread_1, NULL);void thread_1(void){ int i; for(i=0;i<3;i++) printf("This is a pthread_1.\n"); pthread_exit(0);}
1 0
- iOS 线程之pthread
- pthread之线程堆栈
- pthread之线程堆栈
- pthread之线程堆栈
- pthread之线程堆栈
- pthread 之thread[线程]
- iOS-多线程编程学习之pthread创建线程(二)
- iOS多线程之pthread
- linux线程简介之pthread
- pthread线程库之-线程退出问题
- iOS多线程之Pthread/NSthread
- iOS多线程之Pthread/NSthread
- iOS多线程之Pthread/NSthread
- UNIX/LINUX编程学习之线程pthread
- 多线程编程之终止pthread线程
- pthread线程
- pthread线程
- pthread线程
- Java8---5.方法引用
- 如何获取大量随机数
- 设计模式(二十) 观察者模式
- Python: 熟悉又陌生的字符编码(转载)
- 学习笔记--C++ autotools工具使用
- iOS 线程之pthread
- java 集合框架再学习
- 将一对多巧妙化成一对一
- 算法训练 字串逆序
- 面试题目别有洞天 -> 从es6优雅解法,到降级polyfill,再到redux reducer迷之命名
- iOS 10越狱和Reveal 8分析三方App UI框架教程
- 4、uboot源码——第一阶段的start.S文件析
- poj1064:Cable master——题解
- 用input type=file调取手机照相机以及相册选择照片上传