2012-04-27 4 views
0

Когда я нажимаю на кнопку, я хотел бы начать действие. Когда тезисы обоих действий будут закончены, я хочу начать другое действие, для этого нужно получить результат обоих предыдущих действий.Ожидание 2 потока завершено прежде, чем продолжить программу

+1

Пожалуйста, отредактируйте ваш вопрос и покажите еще несколько своих работ. Что вы пробовали? Какие ошибки вы видели? Показать образцы кода http://sscce.org/. В противном случае этот вопрос может быть закрыт, потому что он некачественный. – Gray

ответ

4

Запустите нить, которая запускает еще два потока и ждет их завершения, то есть join(). Когда они закончили, первый поток может выполнить работу, которая будет выполнена.

+1

Поскольку это похоже на вопрос, связанный с GUI, это может быть не очень хорошее решение. Но без подробностей из ОП трудно сказать ... – assylias

Смежные вопросы