第一章
Java並行処理プログラミング ―その「基盤」と「最新API」を究める―
- 作者: Brian Goetz,Joshua Bloch,Doug Lea
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/11/22
- メディア: 単行本
- 購入: 30人 クリック: 442回
- この商品を含むブログ (174件) を見る
コンピュータは暫くこちらを勉強。
就寝01時30分。起床7時45分。うーん、今年に入ってから毎晩3時ぐらいに就寝・9時頃に起床という生活が続いていたので、朝起きれない・・・。少しずつ朝型に戻していきたい。余り時間が無かったので第一章だけ読む。
ブロッキングI/OとノンブロッキングI/O
データを読み込もうとしたとき、スレッドはデータが得られるまでブロックされる。シングルスレッドのアプリケーションでコレを行うと、全てのリクエストが立ち往生してしまう。そこでノンブロッキングI/Oを使用することになるが、ノンブロッキングI/Oは同期I/Oよりずっと複雑。将来的に言語のスレッドサポートが強化されれば、ノンブロッキングI/Oは不要になっていくはず。