*********高分求教线程********* 在我程序中有一个ThreadPool,里面有5个线程. 每个线程都去执行大批量的数据查询任务,我想实现的功能如下:如果池中某线程执行时间超过1分钟,还没有执行完成,我想让这个线程自动被关掉(或者kill),如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ThreadPool如果是你自己写的,那就简单,每个线程都是你自己启动的,保留线程的标识,用个定时器,超时就干掉 http://msdn.microsoft.com/zh-cn/library/7a2f3ay4(v=vs.80).aspx这是C#创建和终止线程的例子你所要做的不过就是定时器 楼上能不能帮忙写个示例代码,对thread不是很了解 LZ我给你个思路首先获取进程名字(这个百度下有源码),循环获取然后将你要关闭的进程名字 与循环得到的进程名字做比较if(相同){ XX.kill();} Timer定时器,到一分钟还没查完就关掉 关于treeview一个很奇怪的问题 sql存储过程问题 <meta content="<%=webTitle %>"/> 运行后变成 content="<%=webTitle %>" 求解 两个access数据库 如何同时操作 select控件 二级联动问题 菜菜提问? 请问如何删除 嵌套在datalist 中的 gridview 的记录 动态添加了一些linkbutton,如何判定用户点击了哪一个linkbutton? 缓存 repeater绑定数据.删除一条后,repeater中的数所据还是一条没少?? 动态更换母版页怎么换? 我是初学者 膜拜高手指点exe文件在哪?
这是C#创建和终止线程的例子你所要做的不过就是定时器
首先获取进程名字(这个百度下有源码),循环获取
然后将你要关闭的进程名字 与循环得到的进程名字做比较
if(相同)
{
XX.kill();
}