俺写了一个线程类 TMyThread = Class(TThread) , 最后调用如下:var mythread1,mythread2 : TMyThread;mythread1 := TMyThread.Create(True);
mythread2 := TMyThread.Create(True);.....(给每个线程传递不同参数)MyThread1.resume; //启动线程
MyThread2.resume; 俺的问题是:
1. 如果如网络蚂蚁下载程序那样,可以自定义线程数量,俺如何动态定义如mythread1...mythreadn这样的线程实例呢?
2. 如果俺定义可以同时启动5个线程,那么,如果当前5个线程中有任何一个运行完成后,俺需要立刻创建新的线程,并且还需要使用已用过的线程实例名,不知道如何处理?望各位DX指点。谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货