|
|
1
51
你可以这样做:
编辑
|
|
|
2
19
SynchronizationContext.Current 不为空。 主线程将获得有效的 SynchronizationContext |
|
|
3
13
在WPF应用程序中,还有另一个选项:
在Windows窗体应用程序中,只要至少有一个
|
|
|
4
11
这要简单得多:
您可以从任何线程使用它:
这个
因为这片土地
|
|
|
5
2
根据我的经验,如果你试图从主线程以外的其他线程创建一个对话框,那么windows会变得混乱,事情开始变得疯狂。我曾经尝试用一个状态窗口来显示后台线程的状态(还有很多次有人会抛出一个来自后台线程的对话框——还有一个确实有消息循环的对话框)——而Windows只是开始在程序中做“随机”的事情。我很肯定发生了一些不安全的事情。单击表单时出现问题,并且处理消息的线程错误。。。 所以,除了主线程,我永远不会有任何UI出现。
-燧石 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 2 年前 |
|
|
András Takács · Python多线程错误 2 年前 |