【发布时间】:2023-03-10 18:18:01
【问题描述】:
所以我的应用程序中有一个线程,其目的是监听来自服务器的消息并根据它收到的内容采取行动。
当我想从服务器触发消息时遇到了一个问题,即当客户端应用程序收到它时,客户端应用程序会打开一个新表单。然而,这种新形式会立即冻结。
我认为正在发生的事情是新表单加载到与侦听服务器的线程相同的线程上,这当然是忙于侦听流,进而阻塞了线程。
通常,对于客户端侦听线程中的其他函数,我会使用调用来更新主窗体的 UI,所以我想我要问的是,如果这是一种在主窗体。
【问题讨论】:
标签: c# winforms multithreading invoke