我在线程中使用Synchronize函数向主线程中的一个MEMO,和一个文本文件中添加信息。现在有10多个线程都要向相同的MEMO和文本文件中添加信息,我都用了Synchronize函数。我想问一下,是不是在添加的过程中还需要使用EnterCriticalSection和LeaveCriticalSection来保证多线程的同步?我在对全局变量的使用中是正常的,但是在对那个MEMO和文本文件使用CriticalSection同步的时候,当多个线程同时操作时程序会停掉,象挂起一样,请问是什么问题造成的?