0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 68
|
|
1 | |
Отловить сообщение о завершении потока(треда)25.06.2013, 14:09. Показов 744. Ответов 0
Метки нет (Все метки)
Привет! Студия постоянно сигнализирует в окне вывода о завершении разных потоков в программе.
Допустим я сам создаю один поток, который довольно сложен и в нем используется куча разных длл. Так вот при завершении этого потока - все эти длл выгружаются автоматически из памяти. и все ок, и хорошо работает. вот только у меня одна проблема. мой тред создается по желанию пользователя... и вот если такой пользователь "зажелает" раз 300 в секунду - память убежит.... я хочу понимать что тред закончился - и только тогда создавать новый. всякими мессаджами не катит, так как они приходят все равно раньше чем выгружаются либы по завершению треда. пока пользую костыли из слипов и мессаджей. работает, конечно, но это ж бред! вот скрин окна вывода, где сначала выгружаются либы из памяти, а потом приходит сообщение о том что тред завершился. http://content.screencast.com/... 5_1300.png P.S. вот блин как-то не в ту тему попал. модераторам плиз перенести в Visual C++
0
|
25.06.2013, 14:09 | |
Ответы с готовыми решениями:
0
Notify_one() для треда первого в очереди Создание треда с параметром и изменение GUI из бэкграунд треда Уведомление о завершении потока Ошибка при завершении потока |
25.06.2013, 14:09 | |
25.06.2013, 14:09 | |
Помогаю со студенческими работами здесь
1
Не очищается память при завершении потока При завершении потока программа вылетает Запуск новой формы при завершении потока Как вызвать функцию по завершении работы потока Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |