Java语言中,在一个线程中Sleep(1000)方法,将使得该线程在()时间后获得对CPU的控制(假设睡眠过程中不会有其他事件唤醒该线程)
A.>=1000ms
B.不一定
C.1000ms
D.<1000ms
- · 有4位网友选择 B,占比44.44%
- · 有3位网友选择 C,占比33.33%
- · 有2位网友选择 A,占比22.22%
A.>=1000ms
B.不一定
C.1000ms
D.<1000ms
A.正好1000ms
B.>=1000ms
C.>=1000ms
D.不一定,可能少于1000ms,也可能多于1000ms
A.在多核处理器中,多个线程可能同时在执行。
B.线程的获得的cpu执行时间和线程优先级有关系
C.线程进入dead状态后,可以再次调用start方法使其进入待调度状态。
D.sleep的时间到达后,线程会被立即唤醒并分配cpu执行。
Java中,新建的线程调用start()方法,如mythread.start(),将使线程的状态从New (新建状态)转换为______。
一个Java Application运行后,在系统中是作为一个()。
A.线程
B.进程
C.进程或线程
D.不可预知
A.Java虚拟机为程序中的每个对象都自动设立一个对象锁
B.一个对象在同一时刻只能有一个线程拥有其对象锁
C.在线程中执行某个对象的同步方法必须首先取得该对象的对象锁
D.Java语言通过调用对象的getLock()方法取得该对象的对象锁
A.在单处理器中,任何时刻只有一个线程在运行
B.Java线程在生命周期内有五种状态,通过线程的控制与调度可使线程在这几种状态间转化
C.Java语言所支持的线程调度模型是分时模型
D.对临界代码中共享变量的操作要在synchronized块中进行
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!