请问主程序如何查询现有的线程数量?(50分)

  • 主题发起人 主题发起人 tuiger1
  • 开始时间 开始时间
T

tuiger1

Unregistered / Unconfirmed
GUEST, unregistred user!
我看到有一个TThreadList,但有的书上说是用于缓存线程的
我想做的工作任务是:客户限定比如说5个线程,我的主程序
开设了5个,然后就查询现有线程数量,如果发现有个线程
终止了,就可以再开设一个,依次进行全部工作。
不知主程序(或称主窗口的过程里)该如何查询现有的线程数量?
 
要自己記錄。
如每開一個線程 ,便在該繼承 TThread 下的 Create ,對公用變數 +1
Destroy ,對公用變數 -1
或是直接將該線程紀錄於 TList 中,TList.count 來獲取數量。
 
那线程结束了,还要通知主程序呀,该如何通知呢?
 
線程有一個 OnTerminate 事件,可以在那邊動作!
 
后退
顶部