コンピュータ・IT】この章の一番最初の回で作成した「簡単なスレッド処理」のプログラムの「スレッドの開始」を連続でクリックするとプログレスバーが変な動きをしていたのを防ぐ方法を「スレッドの多重起動防止」の回で紹介したと思いますが、実はもう一つ方法があります。それはスレッドでプログレスバーの値更新処理を行っている場合はほかのスレッドから操作できないようにロックしてしまうというものです。1つのスレッドがロックしている間は別のスレッドは停止状態になりロックが開放されると再び再開します。マルチスレッドプログラムでは各スレッド間の同期をいかに取るかがとても重要になります。それにはここで紹介するスレッド間ロックはとても有効な方法です。使用する際はデットロックを起こさないように十分注意してください。キーワードを使用します。変数を各スレッド間で参照できるエリアに用意しておく必要があります。プロパティの内容はすべてデフォルトです。HTMLで作成されています。このサイトはリンクフリーです。