首页学历类考试电大国家开放大学《面向对象程序设计》
(简答题)

线程有那5个基本状态?它们之间如何转化?简述线程的生命周期。

正确答案

线程有“新建”、“就绪”、“阻塞”、“运行”、“死亡”5个基本状态。线程对象被创建时进入“新建”状态;程序执行语句启动这个线程后,它进入线程队列排列等待CPU时间片,称为“就绪”状态;等CPU时间和其他资源齐备时就进入“运行”状态;线程运行完毕或者被强制终止则进入“死亡”状态。上述线程各状态之间的转换就构成了线程的基本生命周期。

答案解析

相似试题

  • (填空题)

    每个线程具有四种基本状态:()、运行状态、死亡状态和阻塞状态。

    答案解析

  • (填空题)

    每个线程具有四种基本状态:就绪状态、()、死亡状态和阻塞状态。

    答案解析

  • (多选题)

    有三种原因可以导致线程不能运行,它们是()

    答案解析

  • (单选题)

    当()方法终止时,能使线程进入死亡状态。

    答案解析

  • (简答题)

    程序、进程和线程之间的关系是什么?什么是多线程程序?

    答案解析

  • (单选题)

    一个线程在任何时刻都处于某种线程状态(threadstate),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?()

    答案解析

  • (判断题)

    当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。

    答案解析

  • (单选题)

    ()方法使对象等待队列的第一个线程进入就绪状态。

    答案解析

  • (简答题)

    如何在Java程序中实现多线程?

    答案解析

快考试在线搜题