Pthread使用方法
-
使用Pthread,首先要包含头文件
#import <pthread.h>
-
创建线程,并开启线程执行任务
-
创建一个线程
pthread_create() 复制代码 复制代码
-
终止当前线程
pthread_exit() 复制代码 复制代码
-
中断另外一个线程的运行
pthread_cancel() 复制代码 复制代码
-
阻塞当前的线程,直到另外一个线程运行结束
pthread_join() 复制代码 复制代码
-
初始化线程的属性
pthread_attr_init() 复制代码 复制代码
-
设置脱离状态的属性(决定这个线程在终止时是否可以被结合)
pthread_attr_setdetachstate() 复制代码 复制代码
-
获取脱离状态的属性
pthread_attr_getdetachstate() 复制代码 复制代码
-
删除线程的属性
pthread_attr_destroy() 复制代码 复制代码
-
向线程发送一个信号
pthread_kill() 复制代码