T
tanglu
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用多线程方式下载文件,一个文件开一个线程。
但只想开5个,我有个计数器,每创建一个线程就加1,
线程终止就减1,但是如何在满了5个后挂起,等待线程释放呢?
我试着用While FThreadCount=5do
begin
end;
的死循环,
但是它真的就死在那里了!
我把线程的优先级改成最高,仍然不行。
大家有什么好主意?
但只想开5个,我有个计数器,每创建一个线程就加1,
线程终止就减1,但是如何在满了5个后挂起,等待线程释放呢?
我试着用While FThreadCount=5do
begin
end;
的死循环,
但是它真的就死在那里了!
我把线程的优先级改成最高,仍然不行。
大家有什么好主意?