java-并发
java并发编程基础知识积累
hylexus
立志精通五门编程语言
最终忘记人类语言
展开
-
java多线程-01-基本概念
声明 几个名词 1 多线程 2 线程上下文切换 3 线程死锁 4 CAS java中和多线程有关的知识 1 synchronized 2 volatile 3 java中的锁 31 偏向锁 32 轻量级锁 33 重量级锁 34 锁的对比 4 java线程通信 参考文章 声明该系列文章只是记录本人回顾java多线程编程时候记录的笔记。文中所用语言并非严谨的专业术语(太严谨的术语其实本人也不会……)。难原创 2016-11-26 21:20:43 · 512 阅读 · 0 评论 -
java多线程-02-基本操作及线程通信示例
声明 线程的相关概念 1 线程状态 2 优先级 3 daemon线程 4 中断 5 suspend resume stop 6 对象监视器 7 wait和sleep 线程通信 1 基本概念 2 线程同步示例 参考资料 声明该系列文章只是记录本人回顾java多线程编程时候记录的笔记。文中所用语言并非严谨的专业术语(太严谨的术语其实本人也不会……)。难免有理解偏差的地方,欢迎指正。 另外,大神请绕路。原创 2016-12-03 18:31:35 · 802 阅读 · 0 评论 -
java多线程-03-阻塞队列简介
声明 什么是阻塞队列 JDK提供的阻塞队列 1 JDK内置的阻塞队列 2 阻塞队列不可用时的处理方式 使用示例 参考资料 声明该系列文章只是记录本人回顾java多线程编程时候记录的笔记。文中所用语言并非严谨的专业术语(太严谨的术语其实本人也不会……)。难免有理解偏差的地方,欢迎指正。 另外,大神请绕路。不喜勿喷。 毕竟好记性不如烂笔头嘛,而且许多东西只要不是你经常用的最终都会一丢丢一丢丢地给忘记原创 2016-12-04 03:04:08 · 779 阅读 · 0 评论 -
java多线程-04-线程池
声明 线程池简介 2 什么是线程池 2 使用线程池有什么好处 ThreadPoolExecutor 1 相关属性 2 饱和处理策略 3 提交执行任务 4 停止线程池 参考资料 声明该系列文章只是记录本人回顾java多线程编程时候记录的笔记。文中所用语言并非严谨的专业术语(太严谨的术语其实本人也不会……)。难免有理解偏差的地方,欢迎指正。 另外,大神请绕路。不喜勿喷。 毕竟好记性不如烂笔头嘛,而且原创 2016-12-04 21:04:28 · 507 阅读 · 0 评论 -
java多线程-05-Excutor家族
声明 Excutor家族概览 成员介绍 1 Executors 2 ThreadPoolExecutor 3 ScheduledThreadPoolExecutor 4 RunnableCallable 5 FutureFutureTask 6 ExecutorExecutorService 简单示例 参考资料 声明该系列文章只是记录本人回顾java多线程编程时候记录的笔记。文中所用语言并非严谨的专原创 2016-12-04 23:38:36 · 1264 阅读 · 0 评论 -
java多线程-06-atomic包
引言 Atomic包介绍 原子更新基本类型类 餐后甜点 原子更新数组类 原子更新引用类型 原子更新字段类 转载自并发编程网 – ifeve.com本文链接地址: Java中的Atomic包使用指南本文首发于并发网,作者:方腾飞引言Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多线程环境下,无锁的进行原子操作。原子变量的底层使用了处理器提供的原子转载 2016-12-07 22:27:31 · 386 阅读 · 0 评论 -
java多线程-07-Lock和Condition
声明 几个名词 1 读写锁 Lock和synchronized 1 Lock简介 2 Lock接口的API简介 3 Lock的常用实现类 31 ReentrantLock 32 ReentrantReadWriteLock 4 Lock和synchronized示例 Condition 1 Condition简介 2 Condition示例 总结 参考资料 声明该系列文章只是记录本人回顾java多线原创 2016-12-24 23:10:48 · 470 阅读 · 0 评论