| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Multithread |
| Автор: Anton Vatchenko 10.6.2004, 17:44 |
| У меня есть задача: сделать класс, при инициализации стартует задача, которая будет что-то делать (а иногда она может делать это долго). А надо, чтобы задача не тормозила само приложение. Как это сделать? |
| Автор: _hunter 10.6.2004, 17:52 |
| как ты и написал |
| Автор: Anton Vatchenko 10.6.2004, 17:55 |
| Я спрашивал как это сделать? |
| Автор: Step 10.6.2004, 17:58 |
| ФАКЮ и поиск... |
| Автор: Anton Vatchenko 10.6.2004, 18:01 |
| Может кто-нибудь мне ответит? Не надо строить из себя крутых. Просто ответьте нормально. |
| Автор: _hunter 10.6.2004, 18:05 |
| а что тут отвечать? в конструторе CreateThead в деструкторе TerminateThread чего не хватает? кода? |
| Автор: Anton Vatchenko 10.6.2004, 18:15 |
| нет, все, спасибо. |
| Автор: AndyY 10.6.2004, 21:10 |
| TerminateThread в деструкторе - нафиг - лики, потери ресурсов и прочая муть. Нужно использовать WaitForSingleObject. |
| Автор: mr.DUDA 10.6.2004, 22:17 |
| если "задача" выполняет какие-то действия и больше не нужна, то достаточно просто выйти из функции потока - никаких Wait'ов и пр. не нужно. |
| Автор: Step 11.6.2004, 07:51 |
| Anton Vatchenko , причем тут строить крутых, просто если тема уже обсуждалась то там уже проктически все вопросы рассмотренны, а если их рассматривать заново то на это требуеться время |
| Автор: gepard 11.6.2004, 14:51 |
| Step Может он просто не понял что ты сказал? |
| Автор: Baa 11.6.2004, 14:53 | ||
|