0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 61
|
|
1 | |
Как сделать, чтобы один поток не закончил работу, пока второй работает?07.09.2016, 23:54. Показов 2428. Ответов 4
Метки нет (Все метки)
Подскажите, есть например 2 потока, которые ну например отсчитывают в цикле до 100. Как сделать чтоб один не закончил работу пока второй работает. Можно сделать через isAlive но тогда один из них не будет завершать работу полностью, то есть будет что-то вроде
thread 1:0 thread 2:0 thread 2:1 thread 2:2 . . .thread 2:10 thread 1:1 и всё, а нужно чтоб поток 1 закончил работу и досчитал до 10. Заранее благодарю=)
0
|
07.09.2016, 23:54 | |
Ответы с готовыми решениями:
4
Как уведомить первый поток о том, что второй закончил свою работу Как узнать закончил ли поток работу? Как определить закончил ли работу поток? Как заставить один поток ждать, пока работает другой |
0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 61
|
||||||
08.09.2016, 07:43 [ТС] | 3 | |||||
Используя isAlive я сделал вот так
class Program
0
|
08.09.2016, 08:28 | 4 | ||||||||||
Один поток не должен ждать другого, если оба считают до одного числа.
Вам на самом деле надо дождаться завершения выполнения обоих потоков.
0
|
0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 61
|
|
08.09.2016, 08:44 [ТС] | 5 |
спасибо за помощь=)
0
|
08.09.2016, 08:44 | |
08.09.2016, 08:44 | |
Помогаю со студенческими работами здесь
5
Как синхронизировать потоки, чтобы сначала один поток, затем первый завершался и начинался второй Как сделать, чтобы один border перекрывал второй Как сделать чтобы Button сделал работу только один раз? Сделать так, чтобы только один поток обращался к PictureBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |