【发布时间】:2010-11-11 01:46:55
【问题描述】:
我有一个后台线程来处理与外部服务的通信。每次后台线程收到消息时,我都想将其传递给 UI 线程进行进一步处理(显示给用户)。
目前我已经创建了一个线程安全的消息队列,它定期在 Timer.Tick 中汇集并填充到后台线程中。但是这个解决方案是次优的。
你知道如何使用消息泵将事件从后台线程传递到 ui 线程吗?
【问题讨论】:
-
winforms 但我想听听这两种情况
标签: c# .net multithreading thread-safety message-queue