对多线程程序调试的疑惑,请各位有相关经验的朋友发言,明天下午结贴,分不够再加!

                            
手头上有一产品,其中有几个功能是多线程,通过TThread来完成。   
   
  多线程相关功能,会偶尔(概率很小)有指针错误、句柄错误等异常问题,因为没有找到确切出错的地方,我已经在程序很多地方加上了try...except等异常抛出的处理,尤其对一些free操作,比如tstringlist变量的free。  
   
  不过好像功效不大。仍然会有相似问题产生。  
   
  请各位有相关经验的朋友谈谈你们对多线程程序调试的经验,可能对我有启发,非常急切的等待您的回复!  
   
  谢谢!

查看回复