在Java中,synchronized关键字的主要作用是什么?
答案解析
synchronized关键字用于实现线程之间的同步,确保同一时刻只有一个线程可以访问共享资源,从而避免数据竞争和不一致性。选项A错误,因为synchronized可能会导致性能下降。选项C错误,因为synchronized的目的是限制多个线程同时访问。选项D错误,synchronized与内存使用无关。
正确答案:B