Open xingty opened 3 years ago
https://wiyi.org/java-synchronized.html
编写多线程的代码时,使用synchronized关键字能提供JVM级的线程同步。因为synchronized本身性能不高,于是Doug Lea编写了JUC模块,提供了AQS这样强大的接口,以及ReentrantLock这样方便的类。也许你会听到有人跟你讲,jdk6后synchronized得到了优化,性能已经不低...
https://wiyi.org/java-synchronized.html
编写多线程的代码时,使用synchronized关键字能提供JVM级的线程同步。因为synchronized本身性能不高,于是Doug Lea编写了JUC模块,提供了AQS这样强大的接口,以及ReentrantLock这样方便的类。也许你会听到有人跟你讲,jdk6后synchronized得到了优化,性能已经不低...