Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Elijah Depp
0
вклад
4
вопроса
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Достижения
Каким образом быстро и точно определить цвет на расстоянии полметра?
Elijah Depp
@ibuhhu
Автор вопроса
Пока это прототип, для студенческого проекта. И проблема не в ардуино, которая может быть заменена в любой момент.
Написано
более трёх лет назад
Как использовать общие переменных в многопоточных программах с++?
Elijah Depp
@ibuhhu
Автор вопроса
Олег Цилюрик
: Спасибо, почитаю. Это будет raspberry pi на raspbian, к ней будут подключены arduino, к которой подключены оптические сенсоры.
Написано
более трёх лет назад
Как использовать общие переменных в многопоточных программах с++?
Elijah Depp
@ibuhhu
Автор вопроса
MiiNiPaa
: Сделал так, вроде работает, на сколько коректен такой вариант?
#include
#include
#include
std::atomic safe_mode(true);
void stupidFunc() {
int i = 0;
while (true)
{
if (safe_mode.load())
{
safe_mode.store(false);
}
else {
safe_mode.store(true);
}
i++;
}
}
int main()
{
std::thread t(stupidFunc);
t.detach();
for (int i = 0; i > -1; i++) {
if (safe_mode.load()) {
std::cout << "safe_mode:\tTRUE" << "\t\t" << i << std::endl;
}
else {
std::cout << "safe_mode:\tFALSE" << "\t\t" << i << std::endl;
}
}
system("pause");
return 0;
}
Написано
более трёх лет назад
Как использовать общие переменных в многопоточных программах с++?
Elijah Depp
@ibuhhu
Автор вопроса
А можете подробнее подсказать, как лучше реализовать задачу которую я описал?
Написано
более трёх лет назад
Как использовать общие переменных в многопоточных программах с++?
Elijah Depp
@ibuhhu
Автор вопроса
В вашем варианте я получаю тот же результат, что и у меня, что я делаю не так?
Написано
более трёх лет назад
Как отключить "слежение" в Windows 10?
Elijah Depp
@ibuhhu
На сколько этой информации можно доверять? И где гарантия что другой никакой дряни не установится?
Написано
более трёх лет назад
Как найти ошибку во взаимодействии Django и Ajax?
Elijah Depp
@ibuhhu
Автор вопроса
Спасибо, проблема была именно в этом.
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама