![]() |
1
0
取消订阅 方法看起来不错。但实际上可能不是。 有一个 当我取消订阅时,代码可能正在已完成的事件处理程序中运行。 因此,取消订阅不会阻止它操作可能不存在的表单。 我认为我仍然应该坚持标准的BGW范式,并以其他方式解决这个问题。
如果用户单击
此时,UI是 存在。
如果用户关闭表单,我只需调用
对于这两种取消场景,BGW complete事件处理程序不包含对取消结果的UI操作。 总之,让BGW完成其生命周期。 |
![]() |
deen · 从递归方法调用另一个类的方法:Java 7 年前 |
![]() |
nd97 · 读取Bash中可能删除的文件 7 年前 |
![]() |
je123 · $.post()可能的竞争条件;重定向问题 7 年前 |
![]() |
zackster7171 · C程序在GDB中工作,但不正常 7 年前 |
![]() |
Di Wang · 单处理器环境可以防止竞争条件吗? 7 年前 |
![]() |
yun · USB音频缓冲区欠载 7 年前 |