特定のリソースと 2 つのスレッドがあり、1 つはプロデューサーで、もう 1 つはコンシューマーです。プロデューサーは時間間隔ごとにリソースを更新しますが、更新には時間がかかるため、コンシューマーを待たせたくありません。プロデューサーが更新している間、代わりにリソースの古い値を操作してもらいたいです。コンシューマーを待機させずに 2 つのスレッドを同期するにはどうすればよいですか?
質問する
106 次
特定のリソースと 2 つのスレッドがあり、1 つはプロデューサーで、もう 1 つはコンシューマーです。プロデューサーは時間間隔ごとにリソースを更新しますが、更新には時間がかかるため、コンシューマーを待たせたくありません。プロデューサーが更新している間、代わりにリソースの古い値を操作してもらいたいです。コンシューマーを待機させずに 2 つのスレッドを同期するにはどうすればよいですか?