Задача : имеется глобальная структура , в которой есть флаг .
Для работы с этим флагом нужно создать 2 потока , каждый из которых будет выполнять отдельную функцию : первый поток - назовем его left - будет активировать этот флаг , второй - right - деактивировать .
Процесс активации-деактивации сделать поочередным в течении неопределенного промежутка времени.
Из кода понятно , что если закомментировать блокировку , то работать это не будет.
У меня вот какой вопрос : что изменится , если раскомментировать условную переменную ? 
Визуально - вроде ничего , поэтому непонятно ...



    
      Ответ на:
      
          комментарий
        от tailgunner 
  
    
      Ответ на:
      
          комментарий
        от kto_tama 
  
    
      Ответ на:
      
          комментарий
        от kto_tama 
  
    
      Ответ на:
      
          комментарий
        от ly 
  
    
      Ответ на:
      
          комментарий
        от ly 
  
    
      Ответ на:
      
          комментарий
        от kto_tama 
  
    
      Ответ на:
      
          комментарий
        от Deleted 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Синхронизация потоков (2024)
- Форум Синхронизация потоков (2012)
- Форум простейшая синхронизация потоков (2012)
- Форум Синхронизация потоков. std::condition_variable. (2018)
- Форум синхронизация потоков ( ламер-программер ) (2001)
- Форум Синхронизация потоков с помощью семафоров (2013)
- Форум Синхронизация глобальных переменных в потоках (2009)
- Форум Классы и средства синхронизации потоков (2003)
- Форум Синхронизация (2016)
- Форум Синхронизация (2012)