辣妈程序员挑战20天学习java并发编程

为什么要发起这样的挑战呢?java并发编程,怀孕之前也系统学过,看过源码。现在宝宝11个月多点,仿佛之前学的那些都忘记了。想重新温习一下。

20天学习java并发编程应该很容易实现啊,为什么说挑战呢?我是一个996工作模式的宝妈,时间对我来要用力挤才能有。

我的能力已经无法胜任现在的工作,所以我要迫切的学习。

 

挑战20天,逼自己努力!!6月5号~6月25号  

20天规划如下:

第一天 深入分析 synchronized 的实现原理

第二天 深入分析 volatile 的实现原理

第三天 Java 内存模型之 happens-before +  Java 内存模型之重排序 + Java 内存模型之分析 volatile

第四天 Java内存模型之总结

第五天 AQS简介 + 同步队列

第六天 同步队列状态的获取与释放 + 阻塞和唤醒线程

第七天 ReentrantLock + ReentrantReadWriteLock

第八天 Condition + 深入分析 CAS

第九天 CyclicBarrier + CountDownLatch + Semaphore + Exchanger

第十天 ConcurrentHashMap

十一天 ConcurrentLinkedQueue + ConcurrentSkipListMap

十二天 ArrayBlockingQueue

十三天 PriorityBlockingQueue

十四天 DelayQueue

十五天 SynchronousQueue

十六天 LinkedTransferQueue

十七天 LinkedBlockingDeque

十八天 BlockingQueue 总结

十九天 深入分析 ThreadLocal

二十天ThreadPoolExecutor + ScheduledThreadPoolExecutor

 

下个挑战: liunx网络编程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值