- 博客(4)
- 资源 (28)
- 收藏
- 关注
原创 Java多线程高并发编程代码笔记(四)
文章目录ExecutorExecutorServiceCallableExecutorsFuture线程池FixedThreadPoolCachedThreadPoolSingleThreadPoolScheduledThreadPoolWorkStealingPoolForkJoinPool线程池的底层实现ThreadPoolExecutorFixedThreadPoolCachedThread...
2020-01-05 18:48:43 954
原创 Java多线程高并发编程代码笔记(三)
文章目录线程安全的单例模式多线程安全单例模式(不使用同步锁)多线程安全单例模式(使用同步方法)多线程安全单例模式(使用双重同步锁)多线程安全单例模式(延迟/懒加载 使用静态内部类)多线程安全单例模式(枚举实现)并发容器多线程卖票问题使用线程不安全的容器List使用线程安全的容器Vector在判断和操作放在同步代码块中使用队列(Queue)来实现List、MapConcurrentHashMap和...
2020-01-05 18:38:27 460
原创 Java多线程高并发编程代码笔记(二)
文章目录ReentrantLock可以用来代替synchronizedReentrantLock可以进行尝试锁定tryLock()ReentrantLock的lockInterruptibly方法ReentrantLock可以指定为公平锁面试题使用wait和notifyAll方法来实现使用Lock和Condition来实现ThreadLocal线程局部变量参考源代码 ReentrantLock可以...
2020-01-05 18:35:17 538
原创 Java多线程高并发编程代码笔记(一)
文章目录sychronized new一个对象作为锁sychronized 锁定自身对象sychronized 锁定静态方法synchronized 锁住线程的run方法同步方法与非同步方法是否可以同时调用?对业务写方法加锁,对业务读方法不加锁,容易产生脏读问题一个同步方法可以调用另外一个同步方法吗?在继承中,子类重写的同步方法可以调用父类的同步方法吗?出现异常,默认情况下锁会被释放volatil...
2020-01-05 18:21:41 1085 2
Java并发编程实战之互斥锁.pptx
2022-11-13
kubectl 1.8.0
2019-06-22
kubernetes-client-windows-amd64 (v1.10.11).tar.gz
2019-06-15
java反编译工具(XJad)
2015-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人