Есть ли что-то "опасное" в том, что два потока будут одновременно инкрементировать одну переменную? Я имею ввиду, может ли произойти такое, что однажды переменная увеличится не на 1, а на любое другое число или вообще не увеличится? Для примера есть такое код:
unsigned long long g_count = 0;
std::thread t1([&]()
{
while (true)
++g_count;
});
std::thread t2([&]()
{
while (true)
++g_count;
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости