マルチスレッドのプログラミング

API の主な相違点

Solaris スレッドと pthread は、API の動作や構文も非常によく似ています。表 6–1 に、主な相違点を示します。

表 6–1 Solaris スレッドと pthread の相違点

Solaris スレッド 

POSIX スレッド 

スレッド関数名の接頭辞が thr_ で、セマフォー関数名の接頭辞が sema_

スレッド関数名の接頭辞が pthread_ で、セマフォー関数名の接頭辞が sem_

デーモンスレッドが生成可能 

取り消しセマンティクス 

スレッドの停止と再開 

スケジューリングポリシー