社区
C#
帖子详情
如何控制线程,只运行2秒就自动终止线程
zwc00sx
2016-07-15 02:58:15
Thread threadHand1 = new Thread(delegate() { download(a,b); });
threadHand1.Start();
我执行download(a,b)方法,带两个参数,如何控制这个线程,只运行2秒就自动终止线程。
求代码,不要说用计时器什么的,主要是不会写
...全文
241
8
打赏
收藏
如何控制线程,只运行2秒就自动终止线程
Thread threadHand1 = new Thread(delegate() { download(a,b); }); threadHand1.Start(); 我执行download(a,b)方法,带两个参数,如何控制这个线程,只运行2秒就自动终止线程。 求代码,不要说用计时器什么的,主要是不会写
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
橙色阳光
2016-07-18
打赏
举报
回复
有时候 求设计方案 更好些。
sgyiliya
2016-07-18
打赏
举报
回复
用task是比较好的。 或者,一个土办法,用一个定时器来监测这个线程的状态,若发现它的活跃状态持续了2秒,就强行终止。
以专业开发人员为伍
2016-07-17
打赏
举报
回复
在过于浅显、明显自己不用心的一些问题上,就是会产生争议。毕竟csdn应该是程序员的论坛,而不是编程垃圾场。应该把软件公司软件设计中遇到问题,跟小孩儿(中学生计算机兴趣班)最爱提出的问题区别开来。 自己能解决的问题,或者自己根本不想贴出代码、根本不想显露自己的设计水平而只想“求答案”的问题,尽量自己解决。
wanghui0380
2016-07-17
打赏
举报
回复
学会使用Task,同时task自己就能等待 https://msdn.microsoft.com/zh-cn/library/system.threading.tasks.task.wait.aspx task.wait(600)//等待执行600毫秒
大鱼>
2016-07-17
打赏
举报
回复
sleep
zwc00sx
2016-07-15
打赏
举报
回复
我搞定了,不用计时器了,用线程解决的
zwc00sx
2016-07-15
打赏
举报
回复
引用 1 楼 60 的回复:
连计时器这么简单的东西都不会用,还什么开发啊?? 趁早离开这个行业吧,唉
会的与用的东西多了。。。。不会计时器就不做了啊,从来没用过,你这人
060
2016-07-15
打赏
举报
回复
连计时器这么简单的东西都不会用,还什么开发啊?? 趁早离开这个行业吧,唉
C++进阶—>
终止
线程
的
运行
1
终止
线程
的
运行
若要
终止
线程
的
运行
,可以使用下面的方法: •
线程
函数返回(最好使用这种方法)。 • 通过调用E x i t T h r e a d函数,
线程
将自行撤消(最好不要使用这种方法)。 • 同一个进程或另一个进程中的
线程
调用Te r m i n a t e T h r e a d函数(应该避免使用这种方法)。 • 包含
线程
的进程
终止
运行
(应该避免使用这种方法)。 下面将介
如何
终止
线程
的
运行
如何
终止
线程
的
运行
(C/C++) 想要
终止
线程
的
运行
,可以使用以下方法: 1、
线程
函数返回(最好使用该方法)。 2、通过调用ExitThread函数,
线程
将自行撤消(最好不使用该方法)。 3、同一个进程或另一个进程中的
线程
调用TerminateThread函数(应避免使用该方法)。 4、ExitProcess和TerminateProcess函数也可以用来
终止
线程
的
运行
(应避免使
如何
终止
线程
的
运行
(C/C++)
如何
终止
线程
的
运行
(C/C++)想要
终止
线程
的
运行
,可以使用以下方法: 1、
线程
函数返回(最好使用该方法)。 2、通过调用ExitThread函数,
线程
将自行撤消(最好不使用该方法)。 3、同一个进程或另一个进程中的
线程
调用TerminateThread函数(应避免使用该方法)。 4、ExitProcess和TerminateProcess函数也可以用来
终止
线程
的
运行
(应避免使用该方法)。下面将详
Java 多
线程
终止
线程
的4中方式
多
线程
上篇是
线程
的生命周期,那这次来分享下,
终止
线程
的几种方式。 文章目录多
线程
1、正常
运行
结束2. 使用退出标志退出
线程
3、Interrupt方法结束
线程
4.stop()方法
终止
线程
(不安全)1.sleep()和wait()区别:2.start()和run()的区别总结 1、正常
运行
结束 所谓正常
运行
结束,我的理解就是程序正常
运行
结束,
线程
自动
结束。 2. 使用退出标志退出
线程
一般run()方法执行完,
线程
就会正常结束,然而腻,常常有些
线程
是伺服
线程
。他们需要长时间的
运行
,只有在外部某些条件满足
线程
学习(二):
线程
终止
、等待和分离
线程
终止
终止
线程
有三种方式
终止
在
线程
函数内return
线程
内return相当于结束了
线程
运行
的函数,退出了当前
线程
,但是注意主
线程
不能用此方法,主
线程
使用相当于main()函数执行结束,接着会调用exit(),
终止
了进程,进程内所有
线程
都会被强制退出
线程
可以调用pthread_exit
终止
自己 理论上说,其实在
线程
内return后,
线程
就会
自动
调用pthread_exit清理自己...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章