『壹』 pthread_create函數返回1,也就是說創建線程失敗了,這是哪裡有問題,麻煩各位幫忙一下
我也碰到同樣的問題,我把這一行pthread_attr_setinheritsched(&attr,PTHREAD_EXPLICIT_SCHED);//注釋掉
就好了,而且attr中的屬性值也設置到線程里去了。版
如果不權注釋的話,就換成ROOT用戶執行,因為修改線程調度策略需要超級用戶。
『貳』 linux裡面線程編譯運行問題
#gcc a.c -o a #此句的-o a說明輸出目標文件為「a」;
#gcc -Wall-lpthread threadcreatetest.c #此句未註明輸出目標文件名,系回統默認輸出為a.out,所以答編譯之後執行./a.out文件。
如果上句也沒有指明「 -o a 」的話,輸出也是a.out,你可以試試