8
比方說我:pthread可以自行執行清理嗎?
malloc
一個pthread_t
用於保存線程上下文pthread_create
與作爲用戶參數的指針pthread_t
結構
換句話說,螺紋功能可以訪問其pthread_t
上下文結構。現在這裏是棘手的位:
pthread如何退出它自己並得到pthread_t
上下文以某種方式釋放?是否有可能不是涉及父線程? (無互斥/連接等)
將此視爲「輕量級過程」。
(沒有線程不能free()
結構只是在退出之前其thread_func
。
@Anacrolix:謝謝!我感到非常愚蠢:我應該檢查頭文件('typedef unsigned long int pthread_t;')。 – jldupont 2009-11-06 17:26:00
我只是感謝人們提出有關體面的平臺和語言的實際問題:) – 2009-11-06 23:43:16
@jldupont:'pthread_t'可以是指針或結構。 – 2010-06-09 12:06:14