下列方法中哪个是执行线程的方法?()A.run()B.start()C.sleep()D.suspend()
下列方法中哪个是执行线程的方法? ()
A.run()
B.start()
C.sleep()
D.suspend()
下列方法中哪个是执行线程的方法? ()
A.run()
B.start()
C.sleep()
D.suspend()
A.从一个同步语句块中退出来
B.调用一个对象的wait方法
C.调用一个输入流对象的read方法
D.调用一个线程对象的setPriority方法
下列说法中错误的一项是
A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D.wait()和notify()可以实现线程的同步操作
下列说法正确的是______。
A.即使高优先级的线程调用slee()方法睡眠时,低优先级的线程也没有办法获得处理器资源
B.一个暂时终止运行的线程,在排除了终止原因后直接运行
C.一个正在执行的线程使用yield()方法将处理器让出给同优先级的其他线程
D.调用suspend()方法暂停自己的线程,也可以自行调用resume()方法恢复自身
A.run方法内部是线程的任务代码
B.多个进程运行时执行顺序是按顺序执行的
C.如果线程死亡,它便不能运行
D.在java中,高优先级的可运行线程可能会抢占低优先级线程的执行权
下列选项中哪个方法可以判断线程是否处于活动状态?
A.blooean isAlive()
B.Thread currentThread()
C.String getName()
D.static boolean interrupted()
下列哪个方法是用来专门定义临界区,实现线程的同步?
A.resume()
B.notify()
C.start()
D.synchronized()
Java中线程体是由线程类的______()方法进行定义的,线程运行时,也是从该方法开始执行。
A.线程用于描述进程中的运行路径,每当进程被初始化时系统就要创建一个主线程
B.Window98环境下的所有进程均可能创建多个线程
C.同一个进程产生的多个线程共享一个内存地址空间
D.线程是处理器调度的对象,进程是资源分配的单位