- 新品
- 書籍
- 書籍
Pthreadsプログラミング
3,630円
獲得ポイント33P
在庫なし
発送時期 1~5日以内に発送
商品詳細
内容紹介 | |
---|---|
販売会社/発売会社 | オライリージャパン/オーム社 |
発売年月日 | 1998/05/27 |
JAN | 9784900900660 |
- 書籍
- 書籍
Pthreadsプログラミング
商品が入荷した店舗:店
店頭で購入可能な商品の入荷情報となります
ご来店の際には売り切れの場合もございます
お客様宅への発送や電話でのお取り置き・お取り寄せは行っておりません
Pthreadsプログラミング
¥3,630
在庫なし
商品レビュー
4.3
3件のお客様レビュー
pthreadを使ったプログラミングについて、丁寧に説明されています。 例題も多く、初めてスレッド制御を学ぶ人も、より深く理解したい人も満足できると思います。 特に、スレッド制御で必要となるスレッド間の同期、キャンセル、スレッドプールについての説明が役に立ちました。
Posted by
マルチスレッド・プログラミングの規準であるpthread (POSIX thread)の基礎。割と古い本だな、と思いつつ類書が無いので読み始めたのだけど、結局必要なことはこの本で尽きているのかも知れない。示唆に富む多くの内容が含まれている。C++関連の情報が無いのは困るところだが...
マルチスレッド・プログラミングの規準であるpthread (POSIX thread)の基礎。割と古い本だな、と思いつつ類書が無いので読み始めたのだけど、結局必要なことはこの本で尽きているのかも知れない。示唆に富む多くの内容が含まれている。C++関連の情報が無いのは困るところだが。 Pthreadによって、スレッドの生成、同期などを制御できる。共有メモリの並列化にはOpenMPが便利だが、スレッドの挙動を直接細かく制御できるという点で、Pthreadsにも魅力がある。その分、コードの書き換えは複雑になり、スレッド間の同期など、考慮すべきことも増える。しかしパフォーマンス、並列化の柔軟性の点でメリットも大きい。 スレッド起動のオーバーヘッドを避ける方法がないかと思っていたところ、本書に載っているスレッドプールの手法を見て得心した。実装にも応用できる多くのコードがあって便利。ATPサーバを例題として、基礎的な使い方、高速化、デバッグまで解説している。Pthreadの実装についても記述があって、OSの制御との関係などが議論されている。
Posted by
マルチスレッド、マルチプロセス周りの知識を習得できる。 メモリの状態が、複数スレッドのときと、複数プロセスのときでどのように違うか。プロセスをforkするとき、メモリでは何がどうコピーされるのか。など、それらを知らない人にとっては勉強になる点が多い。 また、そもそも、なぜマルチ...
マルチスレッド、マルチプロセス周りの知識を習得できる。 メモリの状態が、複数スレッドのときと、複数プロセスのときでどのように違うか。プロセスをforkするとき、メモリでは何がどうコピーされるのか。など、それらを知らない人にとっては勉強になる点が多い。 また、そもそも、なぜマルチスレッドにするのか? マルチコアプロセッサでなく、シングルコアプロセッサであっても、マルチスレッドによってパフォーマンスが向上する場合がある。これは、意外とはっきり認識を持っていなかった気がする。IO待ちにより、実行がブロックされるとはどういうことか。など、知る点が多い本だった。
Posted by