タスクとメモリー位置に関連する共有の問題は、メモリー位置がタスク間の情報のやりとりに使用されていない場合、偶発的に発生します。そのため、タスク内のすべての共有メモリー位置の使用を非共有メモリー位置と置き換えることで、プログラムの動作に影響することなく共有問題を排除できます。
次のセクションでは、偶発的な共有問題の説明とその解決策を示します。