各タスクがタスク間共有変数を更新するときに、タスク間の同期制御を行わないと思わぬ結果を 招くことがある。タスク間共有変数 x の初期値が 3 のとき、タスク A が式 x=x+x を実行し、 タスク B が式 x=x×x を実行すると、最終的な x の値が 18 となるのは、どのような順番で 実行が行われたときか。ここで、各式はそれぞれ次の四つの部分に分けられて処理される。