Introduction - If you have any usage issues, please Google them yourself
thread creation, destruction and scheduling itself is a cost, if the threads of a relatively simple task. That time and space costs can not be ignored, this time using thread pool is the better choice, namely, the creation of some thread then reuse them, rather than individual tasks completed after the end.
Packet : 11912924register_threapool.zip filelist
2ccc.com.nfo
Bin/
Doc/
Doc/1_Require/
Doc/2_Plan/
Doc/3_Design/
Doc/3_Design/ThreadPool.mpb
Doc/3_Design/ThreadPool.~mm
Doc/4_Develop/
Doc/5_Test/
Help/
Help/Bin/
Help/Source/
Install/
Install/Output/
Install/Source/
Obj/
Register_ThreaPool.gif
Source/
Source/2ccc.com.nfo
Source/Common/
Source/Components/
Source/MainForm/
Source/MainForm/uMainForm.ddp
Source/MainForm/uMainForm.dfm
Source/MainForm/uMainForm.pas
Source/MainForm/uMainForm.~ddp
Source/MainForm/uMainForm.~dfm
Source/MainForm/uMainForm.~pas
Source/Public/
Source/Public/uPubStructs.PAS
Source/Public/uPubStructs.~PAS
Source/ThreadPool.cfg
Source/ThreadPool.dof
Source/ThreadPool.dpr
Source/ThreadPool.res
Source/ThreadPool.~dpr
Source/工人线程/
Source/工人线程/uThreadWorker.pas
Source/工人线程/uThreadWorker.~pas
Source/管理者线程/
Source/管理者线程/uThreadManager.mpb
Source/管理者线程/uThreadManager.pas
Source/管理者线程/uThreadManager.~mm
Source/管理者线程/uThreadManager.~pas