校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 专业课 > 线程相关
题目

下列哪种情况可以终止当前线程的运行

A.当一个优先级高的线程进入就绪状态

B.当该线程调用sleep()方法时

C.当创建一个新线程时

D.抛出一个异常时

解答

正确答案:D

这是道操作系统题,

A优先级高的线程就绪也是在排队,等有线程资源后进行执行

B的问题是sleep()是暂停,并不是终止

c与终止没有关系。除非是某种编译器的线程保护不好,没有足够资源支持创建新线程,但是运行了命令,机器奔溃,那就是所有线程加上进程全挂

D异常会引导程序结束,也就是进程结束,对应的线程自然会停止

C 0条回复 评论

帖子还没人回复快来抢沙发