(Content list
Content list
1. Thread experience: setting name, responding to interrupt, using threadlocal2, executor:executorservice and future ☆☆
1. experience in using threads: set the name, respond to interrupts, and use threads 2 Actuators: executorservice and future ☆☆
3. block queue: put and take, offer and poll, drain to
3. block queue: let and take, offer and poll,
4. Coordination methods among threads: lock, condition, wait, notify, notifyAll ☆☆
4. Coordination methods among threads: lock, condition, wait, notify, notifyAll ☆☆
5. No lock: Atomic, concurrentmap putlfAbsent、CopyOnWriteArrayList ☆☆☆6。 Introduction to the experience of using locks
5. no lock: ☆☆☆ 6. Introduction to the experience of using locks
7. concurrent process control mode: countdownlatch, barrier
7. Concurrent process control mode: countdownlatch, barrier
8. Timer: scheduledexecutorservice, large timer timerwheel 9, three laws of Concurrency: Amdahl, Gustafson, sun Ni
8. Timers: scheduledexecutorservice, large timerwheel 9, three laws of Concurrency: Amdahl, Gustafson, sun Ni
10. Shenshu, relevant network resources
10. Shenshu, relevant network resources
11. industry development: GPGPU, opencl12, review questions
11. industry development: GPGPU, OpenCL 12 Review questions)