1,800円以上の注文で送料無料

Pthreadsプログラミング の商品レビュー

4.3

3件のお客様レビュー

  1. 5つ

    1

  2. 4つ

    2

  3. 3つ

    0

  4. 2つ

    0

  5. 1つ

    0

レビューを投稿

2017/05/04

pthreadを使ったプログラミングについて、丁寧に説明されています。 例題も多く、初めてスレッド制御を学ぶ人も、より深く理解したい人も満足できると思います。 特に、スレッド制御で必要となるスレッド間の同期、キャンセル、スレッドプールについての説明が役に立ちました。

Posted byブクログ

2013/01/13

マルチスレッド・プログラミングの規準であるpthread (POSIX thread)の基礎。割と古い本だな、と思いつつ類書が無いので読み始めたのだけど、結局必要なことはこの本で尽きているのかも知れない。示唆に富む多くの内容が含まれている。C++関連の情報が無いのは困るところだが...

マルチスレッド・プログラミングの規準であるpthread (POSIX thread)の基礎。割と古い本だな、と思いつつ類書が無いので読み始めたのだけど、結局必要なことはこの本で尽きているのかも知れない。示唆に富む多くの内容が含まれている。C++関連の情報が無いのは困るところだが。 Pthreadによって、スレッドの生成、同期などを制御できる。共有メモリの並列化にはOpenMPが便利だが、スレッドの挙動を直接細かく制御できるという点で、Pthreadsにも魅力がある。その分、コードの書き換えは複雑になり、スレッド間の同期など、考慮すべきことも増える。しかしパフォーマンス、並列化の柔軟性の点でメリットも大きい。 スレッド起動のオーバーヘッドを避ける方法がないかと思っていたところ、本書に載っているスレッドプールの手法を見て得心した。実装にも応用できる多くのコードがあって便利。ATPサーバを例題として、基礎的な使い方、高速化、デバッグまで解説している。Pthreadの実装についても記述があって、OSの制御との関係などが議論されている。

Posted byブクログ

2012/08/04

マルチスレッド、マルチプロセス周りの知識を習得できる。 メモリの状態が、複数スレッドのときと、複数プロセスのときでどのように違うか。プロセスをforkするとき、メモリでは何がどうコピーされるのか。など、それらを知らない人にとっては勉強になる点が多い。 また、そもそも、なぜマルチ...

マルチスレッド、マルチプロセス周りの知識を習得できる。 メモリの状態が、複数スレッドのときと、複数プロセスのときでどのように違うか。プロセスをforkするとき、メモリでは何がどうコピーされるのか。など、それらを知らない人にとっては勉強になる点が多い。 また、そもそも、なぜマルチスレッドにするのか? マルチコアプロセッサでなく、シングルコアプロセッサであっても、マルチスレッドによってパフォーマンスが向上する場合がある。これは、意外とはっきり認識を持っていなかった気がする。IO待ちにより、実行がブロックされるとはどういうことか。など、知る点が多い本だった。

Posted byブクログ