pthread ライブラリを使った、簡単なスレッドの実装例です。 POSIXスレッド とは ポジックススレッドと読む。Pthreadと呼ばれることが多い。Pthreadを使うにはpthreadライブラリが必要である。 コンパイル時には「-pthread」オプションを使う((「-lpthread」の場合もある))。 スレッドのメリット/デメリット スレッドと似た仕組みとして、fork()による子プロセスの生成があるが、スレッドを使うことによる利点がある。 かなりザックリとまとめると、 メリット fork()より高速 fork()よりスレッドを使うApache2のほうがスケーラビリティが高い デメリット スレッド間の同期処理が面倒 利用するライブラリがスレッドに対応している必要がある サンプルプログラム こちらから引用。 #include <stdio.h> #include <stdlib.