pthread 是一套通用的多線程的 API标沪,可以在Unix / Linux / Windows 等系統(tǒng)跨平臺使用敢辩,使用 C 語言編寫链沼,需要程序員自己管理線程的生命周期,使用難度較大捻激,我們在 iOS 開發(fā)中幾乎不使用 pthread,但是還是來可以了解一下的前计。
引自 百度百科
POSIX 線程(POSIX threads)胞谭,簡稱 Pthreads,是線程的 POSIX 標(biāo)準(zhǔn)残炮。該標(biāo)準(zhǔn)定義了創(chuàng)建和操縱線程的一整套 API韭赘。在類Unix操作系統(tǒng)(Unix、Linux势就、Mac OS X等)中泉瞻,都使用 Pthreads 作為操作系統(tǒng)的線程。Windows 操作系統(tǒng)也有其移植版 pthreads-win32苞冯。
引自 維基百科
POSIX 線程(英語:POSIX Threads袖牙,常被縮寫 為 Pthreads)是 POSIX 的線程標(biāo)準(zhǔn),定義了創(chuàng)建和操縱線程的一套 API舅锄。
實(shí)現(xiàn) POSIX 線程標(biāo)準(zhǔn)的庫常被稱作 Pthreads鞭达,一般用于 Unix-like POSIX 系統(tǒng),如 Linux皇忿、Solaris畴蹭。但是 Microsoft Windows 上的實(shí)現(xiàn)也存在,例如直接使用 Windows API 實(shí)現(xiàn)的第三方庫 pthreads-w32鳍烁;而利用 Windows 的 SFU/SUA 子系統(tǒng)叨襟,則可以使用微軟提供的一部分原生 POSIX API。