2023年7月24日 星期一
[教程]VirtualTreeView 组件中,释放时可能造成假死问题修复
swish| QDAC官方网站 |02:09:30
在 TBaseVirtualTree.Destroy 函数里,有一段代码是这么写的: 注意这个 while 循环,因为它调用的 CheckSynchronize 去检查后台线程是不是异步调用了自己,但它没有考虑如果有其它线程或者同步代码在频繁 TThread.Synchronize 或 TThread.Queue/TT
![]() |
最佳浏览:谷歌浏览器 |
swish| QDAC官方网站 |02:09:30
在 TBaseVirtualTree.Destroy 函数里,有一段代码是这么写的: 注意这个 while 循环,因为它调用的 CheckSynchronize 去检查后台线程是不是异步调用了自己,但它没有考虑如果有其它线程或者同步代码在频繁 TThread.Synchronize 或 TThread.Queue/TT