亲!优雅的教学环境,优质的教学质量,欢迎您来我校考察学习!我们的电话:0531-68680462 0531-55500132 在线QQ328803174
返回首页
当前位置: 主页 > 技术天地 >

js线程的悬挂、暂停和终止

时间:2014-11-08 18:36来源:未知 作者:济南网安培训 点击:
线程的悬挂,暂停是指在执行过程中,由于某种需求可能需要将线程暂时停止或悬挂,等待事情完成后重新启动线程,以便让线程完成后面的操作。例如,吃饭时有人敲门,则需要停止吃饭去开门,等开完门后继续吃饭。 线程的终止是指,当不需要线程继续做某件事情后

 线程的悬挂,暂停是指在执行过程中,由于某种需求可能需要将线程暂时停止或悬挂,等待事情完成后重新启动线程,以便让线程完成后面的操作。例如,吃饭时有人敲门,则需要停止吃饭去开门,等开完门后继续吃饭。

线程的终止是指,当不需要线程继续做某件事情后,可以终止线程的运行,被终止的线程无法重新启动。线程终止时分为以下几种情况:
对尚未启动的线程调用Abort方法终止线程,线程会在调用Start方法启动时立刻终止。
对被阻止或正在休眠的线程调用Abort方法终止线程时,则该线程会首先进入中断状态然后被中止。
对已挂起的线程调用Abort方法终止线程时,则将在调用Abort时引发异常,而线程会在调用 Resume重新启动后立即终止。
线程运行时有可能需要用到非本线程以外的资源,因此当使用一个大家都能用的资源时就会出现协调问题。例如,大家吃饭时,对于同一个菜,大家都会争抢,这就有了怎样才能能得到菜或得到菜多少的问题。
本文原创,转载请注明出处 济南室内设计培训  http://www.qljyw.com
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容