Автокликер Clickermann :: Форум
		Основной раздел => Предложения => Topic started by: ya12 on April 01, 2018, 06:47:26 PM
		
			
			- 
				Имеются 3 потока. 
1й изменяет начальные значения, запускает с начала 2й и встает на паузу. 
2й делает расчеты после чего, снимает с паузы 1й и останавливается.
3й ищет мобов, если найдет, ставит на паузу 1й, останавливает  2й, бьет мобов, запускает с начала 2й.
Если 2й снимет с паузы 1й, а 3й поставит на паузу 1й в середине расчетов, то когда 3й запустит 2й у него будут не правильные начальные значения.
Буду пытаться делать костыли, но функция возращающая состояние потока (0,1,2) очень бы пригодилась.  
			 
			
			- 
				поддерживаю
с каких пор самые обычные флаги вдруг стали костылями
			 
			
			- 
				Я тоже так думал, а потом выпал случай когда 1й и 2й потоки друг друга остановили одновременно. Теперь делаю отдельный поток, который по флагам будет управлять остальными.