0

プログラムで 20 個のスレッドを実行しています。各スレッドには、時間「t」の Sleep(t) があります。

編集ボックスがある単一のウィンドウがあります。ユーザーにその編集ボックスに値を入力してもらい、その入力値に従ってすべてのスレッドが Sleep() を調整するようにします。

ユーザーが値を入力した変数をすべてのスレッドが直接読み取り、その変数のコピーを保持し、その値に従って Sleep() 時間を調整すると、同期の問題が発生しますか?

4

2 に答える 2

2

いいえ、1 つのスレッドだけが値を書き込み、他の 20 のスレッドはそれを読み取るだけです。同期の問題は、複数のスレッドが値を書き込むときに発生する可能性があります。

于 2013-06-21T05:34:55.313 に答える