F
foxntbk
Unregistered / Unconfirmed
GUEST, unregistred user!
我建立一个A的线程单元,
在EXECUTE中加入Synchronize。
在主单元调用:
A.resume.
....
发现是A先干完了,才执行下面的语句。不对路!
把Synchronize去掉后再调用,
发现A执行,下面的语句也能同时执行。正常!
很奇怪。不是说在线程里调用VCL就要用Synchronize吗?
为什么加了反而不对?
我是用了ProgressBar1来显示线程的。(DELPHI5)
请大家指点一下。我是初学线程,书上讲的不多。
谢谢。
在EXECUTE中加入Synchronize。
在主单元调用:
A.resume.
....
发现是A先干完了,才执行下面的语句。不对路!
把Synchronize去掉后再调用,
发现A执行,下面的语句也能同时执行。正常!
很奇怪。不是说在线程里调用VCL就要用Synchronize吗?
为什么加了反而不对?
我是用了ProgressBar1来显示线程的。(DELPHI5)
请大家指点一下。我是初学线程,书上讲的不多。
谢谢。