0%

synchronized 总结

之前在总结ReentrantLock的时候说过, 鉴于JDK 1.5之前,JDK提供的synchronized过于重量级,Doug Lea开发了ReentrantLock.

如果你是oracle,你能接受得了这种打脸吗? oracle虚心接受,但是也奋起追击.随后在JDK 1.6中优化了synchronized,使其性能和ReentrantLock一样优秀.

JDK 1.5 之前的 synchronized

JDK 1.6 的 synchronized