vb.net 如何强制终止子线程?

如果子线程t1出错,进入死循环,那么如何强制结束这个线程?回复1楼回答:这样子运行会把主程序关掉啊,我试了下,在子线程中获取的句柄与在主线程中获取到的句柄是一样的,所以才... 如果子线程t1出错,进入死循环,那么如何强制结束这个线程?
回复1楼回答:
这样子运行会把主程序关掉啊,我试了下,在子线程中获取的句柄与在主线程中获取到的句柄是一样的,所以才会关闭主程序,这是什么原因啊?
特别感谢peter987662。
展开
 我来答
peter987662
2012-12-23 · TA获得超过1330个赞
知道小有建树答主
回答量:1117
采纳率:0%
帮助的人:1184万
展开全部
使用api
Private Declare Function TerminateThread Lib "kernel32" (ByVal hThread As Long, ByVal dwExitCode As Long) As Long
更多追问追答
追问
使用时TerminateThread(hThread,dwExitCode)中 hThread 应该写什么啊? 写t1回报错啊,还有,麻烦介绍下dwExitCode有哪几种,分别什么意思,先谢谢了
追答
hThread参数用于标识被终止运行的线程的句柄
函数执行成功则返回非零值,执行失败返回0。调用getlasterror获得返回的值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2012-12-24 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:9971万
展开全部
Thread.Abort 中止一个线程的执行

强制中止之后,要将该线程所用的资源释放。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式