题目内容

以下关于Java中线程的说法中,哪一项是错误的?

A. Java语言内置对多线程的支持。
B. 多线程能够给人一种几个事件同时发生的感觉。
C. 每个Java应用程序都有一个主线程。
D. 在多线程环境下,Java应用程序的main方法执行完成,则Java应用程序就会结束运行。

查看答案
更多问题

以下关于Java应用程序线程切换的说法中,哪一项是错误的?

A. 由JVM控制Java应用程序内各线程的切换。
B. JVM会在主线程和其他线程之间轮流切换。
C. JVM不保证每个线程都有机会使用CPU资源。
D. JVM等到Java应用程序中所有线程都结束后,才结束Java应用程序。

以下哪一项不是线程中断的原因?

A. JVM将CPU资源从当前线程切换给其他线程,使本线程让出CPU的使用权处于中断状态。
B. 线程使用CPU资源期间,执行某个操作进入阻塞状态,比如执行读/写操作引起阻塞。
C. 线程使用CPU资源期间,执行了sleep(int millsecond)方法,使当前线程进入休眠状态。
D. 线程使用CPU资源期间,完成程序的所有操作。

线程的默认优先级是多少?

A. 1
B. 3
C. 5
D. 10

publicclassE {publicstaticvoidmain(String[] args) {Target target= newTarget();Thread thread= newThread(target);thread.start();}}classTarget implementsRunnable{publicvoidrun() {System.out.println("ok");}}对于上述程序,哪个叙述是正确的?

A. JVM认为这个应用程序共有两个线程。
B. JVM认为这个应用程序只有一个线程,即主线程
C. JVM认为这个应用程序只有一个线程,即thread线程。
D. thread线程的优先级是10级。

答案查题题库