![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java多线程
文章平均质量分 96
lions_way
对技术充满热情
展开
-
再说线程池(一)
线程池的基础架构ExecutorExecutorServiceAbstractExecutorServiceThreadPoolExecutorExecutorsFutureRunnableFutureFutureTaskThreadPoolExecutor源码分析线程池的状态任务提交addWorkerWorkerrunWorkergetTaskprocessW原创 2017-12-26 17:21:12 · 313 阅读 · 0 评论 -
再说线程池(二)
前言实战总结命名线程池的关闭异常处理子线程吞并异常java线程的异常处理submit异常吞并submitRunnable task前言在上一篇再说线程池(一)中,我们已经从源码角度分析了线程池在提交任务以及执行任务的整个过程,那我们已经熟悉了这个过程之后,接下来就是要在实际的使用中,避免去踩一些坑,那我们就从几个实际当中用到的几个case来看下线程池在实际使用中需要注意的问题。实战总原创 2017-12-27 16:38:14 · 330 阅读 · 0 评论 -
再说J.U.C之并发基础工具
Unsafe常用apiUnsafe实例的获取api实例使用对象属性偏移量获取修改对象属性值获取对象实例CAS总线锁定缓存行锁定Atomic系列原子类缺点synchronized同步原理对象头偏向锁轻量级锁获取锁释放锁LockSupportparkunparkdemo使用waitnotify比较LockSupport源码分析小原创 2018-02-01 12:26:21 · 336 阅读 · 0 评论