1,要同步啊,多个线程如果同时访问你的主线程的代码,VCL就有必要使用他;2,他主要的作用其实就是把你多线程的代码放到主线程去执行;3,一般都要使用;4,使用很简单的,把访问主线程的代码写到一个PROCEDURE了,注意不能带参数,然后调用;