4、线程同步中,对象的锁在()情况下持有线程返回
A.当synchronized()语句块执行完毕后
B.当在synchronized()语句块执行中出现例外(exception)时
C.当持有锁的线程调用该对象的wait()方法时
D.以上都是
线程同步中,对象的锁在()情况下持有线程返回A、 当synchronized()语句块执行完后B、 当在synchronized()语句块执行中出现例外(exception)时C、 当持有锁的线程调用该对象的wait()方法时D、 以上都是
点击查看答案
多选题下面四个选项中,哪些是线程进入阻塞状态的原因?()A线程试图获取某个对象的同步锁,而该锁被其它线程持有B线程调用了另一个线程的join()方法C当线程调用了一个阻塞式的IO方法D线程调用了setDaemon(boolean b)方法
多选题程序的创建有哪几步()。A启动线程B指定线程运行的起始点C为线程对象分配内存运行空间D在主程序中创建线程对象E建立线程类
单选题基于Runnable实现线程时,Thread类的构造方法中必须指明()A 线程组名B 目标对象C 线程名D 线程组名和线程名
单选题以下多线程程序的设计步骤,其中错误的是()A 在主程序中创建线程对象;B 调用线程对象的start函数来启动线程;C 在Windows中注册一个现成;D 由Thread类派生出一个线程类;
单选题线程同步中,对象的锁在()情况下持有线程返回A当synchronized()语句块执行完后B当在synchronized()语句块执行中出现例外(exception)时C当持有锁的线程调用该对象的wait()方法时D以上都是
多选题对于wait()方法,下面说法正确的是?()Await()方法的调用者是同步锁对象Bwait()方法使线程进入等待状态C调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程D调用wait()方法的线程会释放同步锁对象