java知识 Java中对本身线程安全的方法加锁,锁不会被优化掉吗?

Java中对本身线程安全的方法加锁,锁不会被优化掉吗?JVM将在没有竞争的情况下优化锁,但它仍然是一个锁,不会被优化。我自己的工具类会重写bufferedinputstream/bufferedout

Java中对本身线程安全的方法加锁,锁不会被优化掉吗?

JVM将在没有竞争的情况下优化锁,但它仍然是一个锁,不会被优化。我自己的工具类会重写bufferedinputstream/bufferedoutstream,只需删除synchronized,性能就会提高很多。