スレッド・ロック |
スレッド・簡単な例では、
無秩序にスレッドが動作しています。th1が動いているときにht2に邪魔されているような感じです。 これを邪魔されたくないようにするには、synchronized修飾子を適用します。 public synchronized void run()たったこれだけです。結果は、
邪魔をされることなく50までカウントアップされます。ロックを獲得して処理を行うことを同期処理と呼びます。 |