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

API の主な相違点

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

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

Solaris スレッド (libthread)

POSIX スレッド (libpthread) に固有

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

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

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

取り消しセマンティクス 

スレッドの停止と再開 

スケジューリング方針