The j.u.c Synchronizer Framework Chinese Translation version
Original link the java.util.concurrent synchronizer Framework Chinese Translation version
Author: Doug Lea
Translator: Ouzhengkong proofreading: Ding A background introduction to requirements design and implementation Performance summary
In the J2SE 1.5 java.util.concurrent package (hereinafter referred to as J.U.C packet), most of the Synchronizer (such as locks, barriers, etc.) are based on the Abstractqueuedsynchronizer class (hereinafter called the Aqs Class), this simple framework is built. This framework provides a common mechanism for atomic management of synchronization states, blocking and unblocking of threads, and queueing. This paper mainly describes the basic principles, design, implementation, usage, and performance of this framework.
original articles, reproduced please specify: reproduced from the Concurrent programming network –ifeve.com This article link address: The J.U.C Synchronizer Framework Chinese Translation version
6 about Latest Posts Ouzhengkong Ouzhengkong, nickname Arms. Currently internship Heavens Cat product Technology department. Like tossing all kinds of technical gadgets, focus on the development of e-commerce, focus on user experience. Add this article to my Favorites related Posts: the j.u.c synchronizer Framework Translation (i) Background and requirements the J.U.C synchronizer Framew Ork translation (ii) design and implementation The J.U.C Synchronizer Framework Translation (iii) usage, performance and summary Concurrent Network series article set See animation concurrent programming Java SE 8 Strengthening of concurrency tools What you don't know about synchronization issues in Java and Scala thread pool Functional programming functional programming Java concurrency and multithreading introduction directory 1M tps tomcat-connector adjustment via Axon and Disruptor (2): MaxConnections, maxthreads concurrent translation Plan (iii) words pattern matching (2) What's going on in Scala,? talk about my understanding of the Java memory model