0
「アトミック」と「同期」は同じことを意味するのでしょうか、あるいはわずかな違いがありますか?プログラミングの「アトミック」と「同期」の同義語はありますか?
this questionへの回答を見ると、私の質問への答えははいです、彼らは同義語です。一般的に以下のことは真実ですか?次の動作は、
「アトミック」と「同期」は同じことを意味するのでしょうか、あるいはわずかな違いがありますか?プログラミングの「アトミック」と「同期」の同義語はありますか?
this questionへの回答を見ると、私の質問への答えははいです、彼らは同義語です。一般的に以下のことは真実ですか?次の動作は、
全く同じではありません。 アトミックオペレーションは、より小さい部分に細分することができないオペレーションです。だから、Javaでは、int
にアトミックな割り当てがあります。中断することはできません。完了するかどうかは決まっていません。
同期操作があなたはキーワードを使用して起動し、いくつかのプログラミング機構を介して原子であることをシミュレートしていることです。同期ブロックでは、ランタイムシステムは重要領域と呼ばれるものを強制します。この場合、制御スレッドは同時に1つしか通過できません。
いい答え私はちょうど同じことを書いている最中でした! :-) – chubbsondubs
彼の非同期の混乱についてさらに詳しく述べると、この答えは完全になります。 – Geek