Re[3]: Обработка данных и отрисовка в разных потоках
От: nullptr_t  
Дата: 12.12.10 13:46
Оценка:
Здравствуйте, alx7235, Вы писали:

A>А как


очень просто. берешь что-нибудь вроде std::queue, критическую секцию, запускаешь поток, который вертится и принимает данные из порта. когда в него поступают данные: входишь в секцию, отправляешь сигнал (например, окну гуевого потока асинхронно сообщение WM_USER + 1234), заносишь данные, выходишь из секции. когда приходит сигнал в гуевый поток: входишь в секцию, забираешь данные, удаляешь те данные которые забрал, выходишь из секции, рисуешь. всё

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