Показ в гуи очереди из другого потока
От: kvser  
Дата: 18.02.08 11:39
Оценка:
Здравствуйте!

Есть поток messageThread с очередью(FIFO) сообщений, которые обрабатываются и удаляются из очереди.
В гуи надо показать все сообщения из этой очереди (допустим в листбоксе показать названия сообщений).
Гуи в другом потоке — guiThread.
Сообщения в очередь messageThread постоянно добавляются и удаляются. Можно также
удалить сообщение из середины очереди с помощью гуи: выделить в листбоксе строку и нажать "удалить".

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