首页题目详情

解决线程安全问题的方式中,哪一项属于通过外部同步机制实现?

题目配图
A.使用 synchronized 关键字
B.使用 volatile 变量
C.使用 Thread.sleep() 方法
D.使用 ReentrantLock

优质解答

答案

D

解析

ReentrantLock 是 Java 提供的外部线程同步机制,它通过锁对象来控制线程的访问。而 synchronized 是 Java 的内部同步机制,volatile 主要用于变量的可见性,Thread.sleep() 仅用于睡眠。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

Java语言程序设计单选题中等AI生成