In layman's Java Concurrency (1): J.U.C's overall understanding [turn]

Source: Internet
Author: User

At the end of last year, there was a Guice research project, but, unfortunately, the work "busy" coupled with the lack of practical work resulted in "nothing", and eventually only completed Guice's initial learning tutorial, and the in-depth study did not go on.

The more recently used is java.util.concurrent (J.U.C), in fact, this piece has not been completely in-depth study, this time to spend a bit of time to study the entire concurrency system in Java. The initial assumptions include greater convenience (including hardware, software, ideas, misconceptions, etc.), and therefore may persist for a longer period of time. This piece of content is also a part of Java in the multi-threading, in-depth this part of the entire Java system is not only a deeper understanding of the work, learning attitude to help.

From the beginning, the general content includes a few aspects:

(1) J.U.C API: Includes complete class library structure and sample analysis.

(2) J.U.C hardware principle and software thought: This part also will own personal to the hardware and the program language some understanding and everybody to share, mainly to summarize predecessors ' experience and so-called theory to carry on some description.

(3) J.u.c and common pitfalls: including some of the j.u.c design ideas and the use of the principles of explanation, while the possible mistakes to make some summary.

The following figure is a complete API for J.U.C. The full picture address is here.

The complete Mindmanger graphic can be obtained from the address below (note that I wrote it in Mindmanger 8, the low version does not test whether it will display properly).

J.U.C Complete Mindmanger Graphics

In the next series of articles, we will perform a complete analysis and research based on the graphics of this API.

In layman's Java Concurrency (1): J.U.C's overall understanding [turn]

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.