Pthread 與 Linux(轉)

BSDLite發表於2007-08-11
Pthread 與 Linux(轉)[@more@]Pthread本來是一套使用者級執行緒庫, 但在Linux上實現時, 卻使用了核心級執行緒
來完成, 這樣的好處是, 可以充分的提高程式的併發性, 執行緒也可以象以前一樣呼叫
read這樣的函式, 而不必擔心會由於阻賽影響其它的執行緒的執行. 但這樣一來, linux的
執行緒就不是標準的了.

下面結合Linux上的實現來談一談Pthread.

一 基本概念
---------

Pthread是一套通用的執行緒庫, 它廣泛的被各種Unix所支援, 是由POSIX提出
的. 因此, 它具有很好的客移植性. 在Linux上, 由於它是透過核心級執行緒來實現的, 就
沒有完全的實現它. 但從功能上來看, 它絲毫不遜色.

先看一下下面的例子:
QUOTE:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-946390/,如需轉載,請註明出處,否則將追究法律責任。

Pthread 與 Linux(轉)
請登入後發表評論 登入
全部評論

相關文章