Linux-线程常见函数

1、线程创建与回收

(1)、pthread_create    主线程用来创造子线程

(2)、pthread_join     主线程用来等待(阻塞)回收子线程

(3)、pthread_detach     主线程用来分离子线程,分离后主线程不必再去回收子线程

2、线程取消

(1)、pthread_cancel     一般都是主线程调用该函数去取消(让它赶紧死)子线程

(2)、pthread_setcancelstate        子线程设置自己是否允许被取消

(3)、pthread_setcanceltype      

3、线程函数退出相关

(1)、pthread_exit与return退出

(2)、pthread_cleanup_push

(3)、pthread_cleanup_pop

4、获取线程id

(1)、pthread_self

posted @ 2019-08-05 11:17  志瞳道合  阅读(275)  评论(0)    收藏  举报