在Java中,使用synchronized关键字可以确保线程安全。以下代码片段中,哪个选项正确地使用了synchronized关键字来保护共享资源?

答案解析

使用synchronized关键字可以确保同一时间只有一个线程可以执行被保护的代码块。选项A和B都正确地使用了synchronized关键字来保护共享资源,其中选项A是同步方法,选项B是同步代码块。选项C错误地使用了新的对象作为锁,这不会提供线程安全。选项D没有使用任何同步机制。
正确答案:B
随机推荐
开始刷题