函數
每次執行線程函數都須要檢查錯誤調用error函數spa
1.如何調用線程?線程
線程函數的返回類型爲void *code
須要pthread.h頭文件支持blog
建立線程:進程
pthread_t xxx;
pthread_create(&xxx, NULL, 執行的函數名, NULL)
回收線程源碼
void * xxxx; pthread_join(線程名字, &xxxx)
用來防止線程同時調用相同變量,須要創建互斥鎖編譯
建立互斥鎖:class
pthread_mutex_t xxx=PTHREAD_MUTEX_INITIALIZER
使用互斥鎖thread
pthread_mutex_lock(&xxx);
pthread_mutex_unlock(&xxx);