为什么在多线程中使用Synchronize()函数?
Synchronize()有什么用?什么时候该用?怎么用?帮助里写的太少,看不懂啊
Synchronize()有什么用?什么时候该用?怎么用?帮助里写的太少,看不懂啊
解决方案 »
- ☆★☆ 好像N多高手,星星在,求教个简单问题,如何写加密MD5串进SQL的binary字段 ☆★☆
- 如何运行时切换用ITE实现的多语言?
- TApdTapiDevice为何检测不到对方挂机事件
- GetMem的用法, 高手帮解释一下
- 如何将vfp的.dbf表导入到sql
- 最后的散份贴 (4)
- 用ado连接dbase表,运行是总提示:'Invalid Variant Type conversion',为什么?
- 【困惑很久的类转换问题,TEdit(..)和(.. as TEdit)的区别是什么】
- 请朋友们介绍一下:DELPHI组件开发的好网站或是好书籍
- 为什么访问远程数据库速度这么慢??
- 安装软件时要技巧下来谈谈
- delphi7中access的兼容性问题
2,他主要的作用其实就是把你多线程的代码放到主线程去执行;
3,一般都要使用;
4,使用很简单的,把访问主线程的代码写到一个PROCEDURE了,注意不能带参数,然后调用;
为什么这么用?因为 VCL 组件不是线程安全的,不可以并发访问,所以通过 Synchronize 在主线程中执行