Java言語のスレッド
マルチスレッドプログラムの評価基準
Single Threaded Execution-この橋を渡れるのは、たった1人
Immutable-壊したくとも、壊せない
Guarded Suspension-用意できるまで、待っててね
Balking-必要なかったら、やめちゃおう
Producer‐Consumer-わたしが作り、あなたが使う
Read‐Write Lock-みんなで読んでもいいけれど、読んでる間は書いちゃだめ
Thread‐Per‐Message-この仕事、やっといてね
Worker Thread-仕事がくるまで待ち、仕事がきたら働く
Future-引換券を、お先にどうぞ
Two‐Phase Termination-あとかたづけしてから、おやすみなさい
Thread‐Specific Strage-スレッドごとのコインロッカー
Active Object-非同期メッセージを受け取る、能動的なオブジェクト
マルチスレッドプログラミングのパターン・ランゲージ
並行処理の基礎から応用まで、Javaのコードで徹底解説。
・10年前はGoFのデザインパターン本を読んで何やらわかった気になっていました[2021-09-24に投稿]
・[c#] ConcurrentDictionaryを作って学ぶマルチスレッドデザインパターン[2021-02-28に投稿]
・JavaとRubyを個人的に比較してみた[2020-07-05に投稿]
・Objective-Cでマルチスレッドデザインパターンを実装してみた ~Single Threaded Execution~[2018-09-10に投稿]
・新卒から2年間で読んだお勧め本[2018-08-18に投稿]
・Javaの並行処理を理解する(入門編)[2018-03-07に投稿]
・C#でシグナル処理[2017-12-26に投稿]
・できる!futures入門[2017-12-22に投稿]
・Java の Thread 処理を Kotlin に書き換え[2017-08-06に投稿]
・2017読破予定 参考書[2017-05-13に投稿]
・Swift実践入門読書会の非同期処理にあたって参考にしたソース[2017-05-08に投稿]
・質問[読んでおいたほうがいい本]の69回答のまとめ[2017-03-13に投稿]