Здравствуйте, гость ( Вход | Регистрация )
|
RazrFalcon |
8.1.2012, 5:00
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Программа создает n потоков.
В каждом потоке в конструкторе создается QProcess (через new). Затем главный поток посылает потокам сигналы, которые запускают эти QProcess. По завершению поток возвращает главному сигнал о завершении и главный снова посылает сигнал дочернему. Вопрос: что лучше: 1) создавать (как сейчас) QProcess сразу, а потом запускать его нужное количество раз 2) создавать когда нужно, а по окончанию удалять ? |
|
|
|
![]() |
|
RazrFalcon |
21.1.2012, 21:39
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
В qt3 есть waitForFinished у QProcess?
|
|
|
|
RazrFalcon Многопоточность и QProcess 8.1.2012, 5:00
Litkevich Yuriy в общем случае всё-равно.
Факторы для выбора:
1) с... 8.1.2012, 16:41
Enforcer А подскажите по Qt3. Вынужден на нем писать.
Надо... 21.1.2012, 17:41
Enforcer Я понял, что надо дожидаться завершения выполнения... 23.1.2012, 12:24![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 2.1.2026, 20:44 |