Переброска сообщений между потоками
От: kvser  
Дата: 15.01.10 06:33
Оценка:
Здравствуйте!

Есть поток 1, который создает поток 2 и показывает прогрессбар. 2 занимается каким-либо расчетом, а 1 — показывает прогрессбар этого расчета.
После каждой итерации 2 вызывает функцию обработчик, которая увеличивает процент выполнения у прогрессбара.
В результате получается, что продвижение прогрессбара происходит во втором потоке, а хотелось бы, чтобы второй поток вообще не касался прогрессбара.

Надо переслать сообщение из второго потока в первый так, чтобы вызов функции продвижения прогрессбара был из первого потока.
Какие есть варианты? Платформа не обязательно win.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.