我做了个程序,用多线程和下位机通讯,并用多线程去查询数据库.当程序运行的时候.我在view->debugwindows->threads里看到很多线程.请问怎么分清楚各个THREADID对应的实际线程实例呢?
另外,我没创建一个新的线程实例之前总是先
if assigned(某个实例) then 
实例名.terminate;
实例名 := TMyThread.create(相应参数);
还设定了线程的FREEONTERMINATE := TRUE;
可是我在view->->debugwindows->threads里看到有大约20个线程ID.这是怎么回事,我实际没有创建这么多.而且我也不知道哪个是我自己创建的,哪个是系统创建的.另外,我的程序里用了定时器,它对线程数有没有影响.