タグ

同期とThreadに関するmonjudohのブックマーク (2)

  • pthreadについて(同期):CodeZine

    はじめに この連載ではUNIX系OSなどで使われるスレッド「pthread」についてサンプルを交えて説明していきます。pthreadはPOSIXが仕様化したスレッドモデルです。サンプルはCと一部C++、調査環境はFedora 8(2.6.23.1-49.fc8)、32bit、glibc-4.1-2、gcc-4.1.2-33およびFedora Core 6(2.6.18-1.2798.fc6)、32bit、glibc-2.5-3、gcc-4.1.1-30を使用しています。前回の記事第1回:pthreadについて(概要・生成) 3.同期(1/4):mutex マルチスレッドに限らず、独立した処理を円滑に行うためには共有情報を意識し保護する必要があります。スレッドは非同期で動作しますが、スレッド内の全処理を非同期で処理する事は少なく、通常は仕様上および効率性の理由から、多少なりともスレッドが参照

    monjudoh
    monjudoh 2007/12/18
    mutex、spin、read/write lock
  • moratorium | Programming with POSIX threads

    Programming with POSIX threads 9月前半のテストが終了しました。まだ後半の方にも有るので、まだやっていない夏休みの課題をさささっと片付けてしまう事にしよう。それにしてもH木先生はいつテスト日程を決めてくれるのか(笑) 最近はpthreadを用いたthread pooling式のマルチスレッドサーバーアプリケーションと毎日のように格闘しています。pthreadを使うにあたり良いは無いものかとある人に紹介して頂いたのがProgramming with POSIX threadsです。 Programming With Posix Threads (Addison-Wesley Professional Computing Series) David R. Butenhof Addison-Wesley Pub (Sd) 1997-05-06 ¥ 8,528 この

  • 1