Используйте переменную atomi c, так как это будет быстрее, чем полномасштабный мьютекс, а также, вероятно, без блокировки. Например, std::atomic<int>
или std::atomic_flag
в зависимости от того, что вы делаете.
Однако, в зависимости от того, что именно вы делаете в своем коде, вы можете захотеть использовать условную переменную, такую как std::condition_variable
, чтобы избежать прядение.