Skip to content

nnkwrik/learn-java-concurrency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

并发操作合集

这是一个关于并发的系列。以实战为驱动,了解并发编程中的那些骚操作。文中的示例代码和部分解释来源于网络,你可以把这个系列当做一本工具书,想不起来的时候来看一看,顺便star一发也是可以的。

对于并发,我目前也在摸索的过程中,写这个系列的目的主要是为了巩固知识。如果有不对的地方还望大佬们指正!

🍤 并发操作合集系列 目录

🍕 并发操作合集系列 源代码

大纲

章节 源码位置
1.线程的生命周期 threadlifecycle
2.状态转换方法:wait,notify,sleep,join,yield threadStateMethod
3.Synchronized使用指南 synchronizedKeyword
4.Lcok和Condition lock
5.原子变量和volatile atomicVolatile
6.并发容器:ConcurrentHashMap concurrentMap
7.并发容器:BlockingQueue blockingQueue
8.并发容器:CopyOnWriteArrayList copyOnWriteArrayList
9.并发工具:Semaphore,CountDownLatch,CyclicBarrier concurrentUtils
10.Executor和线程池 executor
11.ThreadLocal threadLocal
12.Java8:并发流
13.Java8:CompletableFuture

番外篇

章节 源码位置
并发的N种解法:生产者消费者问题
并发的N种解法:哲♂学家进餐

不定期更新...

About

🍕 并发操作合集系列

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages