|
|
1
3
让我来解释一下你的问题。神奇之处在于windows消息循环。实际上,在您的示例中可以看到,当事件发生时,没有任何东西会使代码A停止。相反,这就是顺序。
|
|
2
2
将看到
MessageLoop
它在里面
简单地说,这是一个while循环,在应用程序的整个生命周期内运行
|
|
|
3
1
事件是指向函数的指针(就像我们过去在C++中一样)。当你使用纯香草时。NET事件,您实际上是在调用使用+=连接到该事件的函数。因此,从20000英尺外,你的代码实际上会调用其他代码,就像调用另一个函数一样。 在WinForms/WPF控件中,我们还需要考虑一个消息循环:
|
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |