2016-03-21 68 views
-2

我想知道在我運行這段代碼後會發生什麼。pthread_create之後pthread_t會發生什麼?

pthread_t t = 0; 
pthread_create(&t,NULL,&thread_function, NULL); 

所以問題是,基本上,pthread_create後什麼值得到了放在t中。

謝謝,任何答案!

+0

免費提供的文檔不清楚嗎?這兩個答案如何得到upvotes我不明白:( –

回答

2

這是您剛剛創建的線程的ID。如果要再次引用該線程,則需要它。

+0

明白了,謝謝你的回答! – dwo

2

documentation

之前返回,成功調用在pthread_create()存儲在緩衝區中新線程的指向t的ID;此標識符用於在隨後調用其他pthreads函數時引用該線程。

+0

好吧,非常感謝! – dwo