请问大家线程池中的工作线程的状态怎么确定???(0分)

  • 主题发起人 主题发起人 暗里着迷
  • 开始时间 开始时间

暗里着迷

Unregistered / Unconfirmed
GUEST, unregistred user!
请问大家 我想做个线程池 可是我怎么做到池里的工作线程如果阻塞时间过长
我就把它杀死
这个阻塞的时间是怎样算计算的
用定时器还是什么的
杀死的代码怎么死
希望大家给个意见啊
最好是代码
小弟谢谢你们啦!
 
线程开始执行的时候记录一个起始时间。
每隔指定时间去检查一次线程执行时间是否超过给定时间。是就强制结束。
直接Free即可
 
if waitforsingleobject(thread1.handle,time)=wait_timeout then
thread1.free;
 
后退
顶部