+ -
当前位置:首页 → 问答吧 → 多线程关闭的问题

多线程关闭的问题

时间:2011-12-25

来源:互联网

这个问题有点老套了,相信大家都能说出几种,当然最常用的一种是设置布尔标志,根据此标志来停止线程
如果多线程里的任务是循环操作,用这种方法是最好的
但问题是如果任务是一个耗时操作,比如下载/上传文件,解析/序列 xml数据/json数据,或者其他
我该如何实现关闭线程。谢谢大家了,这个问题困扰我好久了,在这里想跟大家讨论下,如果哪位觉得分不够
如果帮忙我解决了这个多线程设计问题,要多少分一定双手奉上,绝不含糊!

作者: ncuboy045wsq   发布时间: 2011-12-25

谢谢大家了,过来帮忙分析一下吧

作者: ncuboy045wsq   发布时间: 2011-12-25

对耗时操作进行分段,每段判断标志位
让一个操作长时间失去控制,显然是不明智的

作者: truediego   发布时间: 2011-12-25

引用 2 楼 truediego 的回复:
对耗时操作进行分段,每段判断标志位
让一个操作长时间失去控制,显然是不明智的

嗯,这个思路挺不错的,谢谢了

作者: ncuboy045wsq   发布时间: 2011-12-25