内容紹介
UNIXでの標準的なマルチスレッドプログラミングの設計からデバッグまで!
これまで、UNIXでのマルチスレッドに対応したライブラリやAPIの実装は、ベンダーごとにまちまちであり、プログラミング方法も統一されていなかった。現在は、POSIXがPthreadsとして規定したライブラリが、業界標準として普及している。
本書は、このPthreadsライブラリを使ったマルチスレッドプログラムの設計、プログラミング、デバッグを銀行のATMマシンの例題プログラムを設計、開発しながら解説していく。そのため実践的な内容となっている。
このような方におすすめ
UNIXプログラマ、システムエンジニア
目次
主要目次
1章 なぜマルチスレッドなのか?
2章 マルチスレッドプログラムの設計
3章 Pthreadsの同期
4章 Pthreadsの管理
5章 PthreadsとUNIX
6章 実践的な考察
付録A PthreadsとDCE
付録B Pthreads Draft 4と最終規格
付録C Pthreadsクイックリファレンス