pthread(了解)
phtread
-
使用步骤
- 导入头文件<pthread.h>
- 纯C语言,pthread(p:posix,posix是古老的线程库)
- 创pthread_t对象
- 一个pthread_t代表一条线程
- pthread_t thread = nil
- 创建线程
- pthread_creat(&thread,NULL,run,NULL)
- 参数一:线程对象的地址
- 参数二:线程的属性
- 参数三:指向函数的指针
- 双击拷贝到下面
void *(*)(void*)
void * run (void *pram){ 打印currentThread return NULL; }
- 参数四:run方法需要接受的参数
- pthread_creat(&thread,NULL,run,NULL)
- run方法里打印出来当前线程是子线程
- 把耗时操作放到run方法里面
- 导入头文件<pthread.h>
-
pthread的一些方法
- 判断线程是否相同
- pthread_equal
- 退出线程(强制退出)
- pthread_exit
- 判断线程是否相同
如果想要深入学习,可以看它里面的函数