首页学历类考试大学计算机科学
(简答题)

简述Java线程调度机制。

正确答案

J.ava的线程调度机制负责调度线程。Java的线程调度策略采用抢占式调度,优先级高的线程比优先级低的线程优先执行。在优先级相同的情况下,就按“先到先服务”的原则调度线程。Java有专门的调度器,它的任务是使优先级高的线程能始终运行,一旦时间片有空闲,则使具有同等优先级的线程以轮流的方式顺序使用时间片。只有当高级别的线程死亡时(除非用sleep(intmillsecond)或wait()方法让出CPU资源),低级别线程才有机会获得CPU资源。
线程的优先级用数值表示,数值越大优先级越高(范围1~10)。每个线程根据继承性自动从父线程获得一个线程的优先级,也可在程序中重新设置线程的优先级。对于任务较紧急的重要线程,可安排较高的优先级。相反,则给一个较低的优先级。

答案解析

相似试题

  • (填空题)

    Java的线程调度策略采用()式调度。

    答案解析

  • (填空题)

    多线程是java程序的()机制,它能同步共享数据,处理不同事件。

    答案解析

  • (简答题)

    Java线程的生命周期有哪些状态?简述线程状态转换方式。

    答案解析

  • (填空题)

    java对I/O访问还提供了同步处理机制,保证某时刻只有一个线程访问一个I/O流,这就是()

    答案解析

  • (单选题)

    JAVA线程编程中,如果让线程睡眠,可以用()方法实现。

    答案解析

  • (判断题)

    Java是多线程的编程语言。

    答案解析

  • (单选题)

    关于java线程,下面说法错误的是()

    答案解析

  • (单选题)

    在java中的线程模型包含()

    答案解析

  • (填空题)

    Java程序运行时,至少启动两个线程,分别是()、()

    答案解析

快考试在线搜题