请问是用 createThread 如何保证线程安全操作vcl ?
另外请问通过主界面的ado访问数据库算不算vcl操作?
[解决办法]
ADO组件也是VCL的一部分. 当然算是VCL操作.
[解决办法]
楼主研究下临界区
[解决办法]
使用同步和互斥访问vcl资源即可保证线程安全操作。
[解决办法]
如果要用VCL最好用tthread来派生一个线程,如果用API生成的线程,有时会挂死。(呵呵,不知道是不是我水平臭)
发布时间: 2012-05-20 16:03:12 作者: rapoo
请问是用 createThread 如何保证线程安全操作vcl ?
另外请问通过主界面的ado访问数据库算不算vcl操作?
[解决办法]
ADO组件也是VCL的一部分. 当然算是VCL操作.
[解决办法]
楼主研究下临界区
[解决办法]
使用同步和互斥访问vcl资源即可保证线程安全操作。
[解决办法]
如果要用VCL最好用tthread来派生一个线程,如果用API生成的线程,有时会挂死。(呵呵,不知道是不是我水平臭)