In layman's Java Concurrency-directory [go]

Source: Internet
Author: User
Tags semaphore

This is a complete Java concurrency collation note, which records some of my experiences and experiences in recent years of learning Java concurrency.

  1. J.U.C Overall understanding
  2. Atomic Operation Part 1 starting from Atomicinteger
  3. Atomic Operation Part 2 array, atomic operation of the reference
  4. Atomic Operations Part 3 instruction reordering and Happens-before rule
  5. Atomic Operation Part 4 CAS operation
  6. Lock mechanism Part 1 lock with Reentrantlock
  7. Lock mechanism Part 2 AQS
  8. Locking mechanism Part 3 plus lock principle (Lock.lock)
  9. Lock mechanism Part 4 lock release with condition variable (lock.unlock and Condition)
  10. Lock mechanism Part 5 lockout (Countdownlatch)
  11. Lock mechanism Part 6 Cyclicbarrier
  12. Lock mechanism Part 7 semaphore (Semaphore)
  13. Lock mechanism Part 8 read-write Lock (Reentrantreadwritelock) (1)
  14. Lock mechanism Part 9 read-write Lock (Reentrantreadwritelock) (2)
  15. Some other problems of the lock mechanism part 10 lock
  16. Concurrent Container Part 1 Concurrentmap (1)
  17. Concurrent Container Part 2 Concurrentmap (2)
  18. Concurrent Container Part 3 Concurrentmap (3)
  19. Introduction to concurrent Container Part 4 concurrent queue and queue
  20. Concurrent Container Part 5 Concurrentlinkedqueue
  21. Concurrent Container Part 6 blocking Blockingqueue (1)
  22. Concurrent container Part 7 blocking Blockingqueue (2)
  23. Concurrent container Part 8 blocking Blockingqueue (3)
  24. Concurrent Container Part 9 bidirectional queue Collection Deque
  25. Concurrent Container Part 10 bidirectional concurrent blocking queue Blockingdeque
  26. Concurrent container Part One Exchanger
  27. Concurrent container Part 12 thread-safe List/set copyonwritearraylist/copyonwritearrayset
  28. Introduction to Thread pool Part 1
  29. Thread pool Part 2 Executor and executors
  30. Thread pool Part 3 Executor life cycle
  31. Thread pool Part 4 thread pool task reject policy
  32. Thread pool Part 5 recurring Task Scheduler
  33. Implementation and principle of thread pool Part 6 thread pool (1)
  34. Implementation and principle of thread pool Part 7 thread pool (2)
  35. Implementation and principle of thread pool Part 8 thread pool (3)
  36. Thread pool Part 9 concurrency Operation exception System
  37. Concurrent Summary Part 1 deadlock and activity
  38. Concurrent summary of common concurrency scenarios for Part 2
  39. Concurrent summary of common concurrency traps in part 3
  40. Concurrent summarization of Part 4 performance and scalability
  41. Catching exceptions thrown by the Java thread Pool execution task

In layman's Java Concurrency-directory [go]

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.