エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
デッドロックについて - Java入門 - IT専科
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
デッドロックについて - Java入門 - IT専科
7. デッドロックについて 7-1. デッドロック デッドロックとは、2つのスレッドが2つのロックを取り合... 7. デッドロックについて 7-1. デッドロック デッドロックとは、2つのスレッドが2つのロックを取り合い、互いに相手のスレッドがロックを解放するのを待つ状態のことを言います。 具体例で説明します。 例えば、AさんとBさんがコンビニ弁当を1つ買って、一緒に仲良く食べることになったとします。 しかし、袋を開けるとお箸が1セット(左右の2本)しか入っていませんでした。 2本の内の1本(左)のお箸をAさんが手にとりました。すかさずBさんも片方(右)のお箸を手にとりました。 2人とも不器用なので2本(左右)のお箸がないと弁当を食べることができません。 Aさんは、仕方なくBさんがお箸を置くのを待ちます。 Bさんも同じくAさんがお箸を置くのを待ちます。 ・・・・ 結局、2人とも決して自分の持っているお箸を譲らなかったので餓死してしまいました。・・・・ めでたし!めでたし!・・・ってめでたくないわー!