19 / 8 / 7
Регистрация: 26.12.2013
Сообщений: 167
|
||||||
1 | ||||||
Когда while проводит проверку условия04.02.2016, 16:19. Показов 694. Ответов 5
Метки нет (Все метки)
Есть поток threadX. Когда он завершится, нужно вывести месседж бокс о завершении.
У потоков нет событий. Поэтому делаю (на клике button1)
Короче, вопрос: while срабатывает 1 раз за событие?
0
|
04.02.2016, 16:19 | |
Ответы с готовыми решениями:
5
Записать условия когда является истинным , когда: Сделать проверку условия Зaдача на проверку условия Как попустить проверку условия IF ? |
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
04.02.2016, 16:58 | 3 |
Ага, а у переменных нет делегатов.
Используйте лучше Task, ContinueWith, async await и проч.
0
|
674 / 420 / 44
Регистрация: 09.07.2012
Сообщений: 1,419
|
|
04.02.2016, 17:26 | 4 |
While ( условие ) { тело цикла } - если условие истинно то выполнить тело цикла, вернутся к проверке условия.
Что бы не делать этого в вашем случае используйте Thread.Join(); Это скажет, текущий поток, подожди пока закончит свою работу другой поток.
0
|
Администратор
|
||||||
04.02.2016, 17:42 | 5 | |||||
depravity, while работает правильно - проверяет условие перед каждой итерацией цикла. Проблема во ThreadState. Если поток будет что-то ждать или "спать", то ThreadState = WaitSleepJoin. Поэтому лучше проверять на Stopped
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
04.02.2016, 18:02 | 6 |
depravity, тут с 15:00 можно посмотреть про Task - неплохо описано.
http://www.youtube.com/watch?v=5iGsceTRgyc Но, естественно, лучше посмотреть все части темы "Многопоточность". Недавно цикл продолжился и 3ю часть выпустили. Добавлено через 9 минут Исчо тут почитай. Как выполняется метод, использующий async и await?
0
|
04.02.2016, 18:02 | |
04.02.2016, 18:02 | |
Помогаю со студенческими работами здесь
6
Задача на проверку условия вместимости Сделать проверку условия в foreach Условия на проверку режима таблицы Условия на проверку отсутствия значения в базе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |