多项选择题
关于Java线程同步机制,下面说法正确的是()
A.同步方法(同步对象)使用synchronized关键字获得锁
B.wait()与notify()/notifyAll()方法必须在同步代码块中使用
C.多个线程间可能共享一些资源,比如,内存,文件,数据库等。有一个线程使用时,其他线程只能等待
D.线程的同步是指当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作,其他线程才能对该内存地址进行操作,而其他线程又处于等待状态
点击查看答案&解析
相关考题
-
多项选择题
用Runnable接口实现多程线与用Thread类实现多线程相比,下列说法正确的是()
A.适合多个相同程序代码的线程去共享或处理同一资源的情况
B.可以避免由于JAVA类的单继承带来的局限
C.创建子线程后,不能用子线程对象调用run方法启动线程
D.创建Runnable接口实现类时,必须重写run方法 -
多项选择题
Java语言中下列方法属于java.lang.Math类的有哪些?()
A.random()
B.abs()
C.sqrt()
D.sin() -
单项选择题
当Semaphore 的许可数量为0时,调用acquire 方法会怎么样?()
A.当前线程阻塞,直到有许可可用
B.返回false
C.抛出InterruptedException
D.抛出IllegalMonitorStateException
