
Java并发编程
文章平均质量分 94
做好java并发编程的笔记,加深理解,且便于以后复习
LG_985938339
长沙理工大学机械毕业,目前深圳从事java工作,努力进大厂
展开
-
Java并发编程系列 | AQS之条件队列的原理
Java并发编程系列文章欢迎大家观看我的博客,会不断的修正和更新文章,也欢迎大家一起交流Java并发编程系列 | 原子操作的底层原理Java并发编程系列 | volatile关键字的原理Java并发编程系列 | synchronized的锁升级过程Java并发编程系列 | 线程池原理详解Java并发编程系列 | FutureTask原理详解AQS原理Java并发编程系列文章条件队列的实现一个简单的流程图AQS是锁和一些同步器实现的基础组件,它提供了一个阻塞队列,并且实现了入队列和出队列和原创 2021-03-05 01:01:11 · 717 阅读 · 3 评论 -
Java并发编程系列 | AQS之ReentrantLock原理详解
Java并发编程系列文章欢迎大家观看我的博客,会不断的修正和更新文章,也欢迎大家一起交流Java并发编程系列 | 原子操作的底层原理Java并发编程系列 | volatile关键字的原理Java并发编程系列 | synchronized的锁升级过程Java并发编程系列 | 线程池原理详解Java并发编程系列 | FutureTask原理详解Java线程池原理详解Java并发编程系列文章ReentrantLock简介lock的流程unlock的流程lock和lockInterruptibly原创 2021-03-04 19:29:41 · 296 阅读 · 3 评论 -
Java并发编程系列 | FutureTask原理详解
Java并发编程系列文章欢迎大家观看我的博客,会不断的修正和更新文章,也欢迎大家一起交流Java并发编程系列 | 原子操作的底层原理Java并发编程系列 | volatile关键字的原理Java并发编程系列 | synchronized的锁升级过程Java并发编程系列 | 线程池原理详解Java线程池原理详解Java并发编程系列文章FutureTask简介运行流程回答上述的问题FutureTask简介依旧是在看hystrix源码的时候,看到它底层实现用到了FutureTask,以前只是学原创 2021-03-03 21:27:05 · 921 阅读 · 2 评论 -
Java并发编程系列 | 线程池原理详解
线程池详解它的一些介绍,干嘛用的,在tomcat或者哪里用到,它的一些参数的作用,然后在介绍一下它的原理,又或者尤其是要介绍它的拒绝策略,在tomcat或者哪些地方,hystrix上有应用等。原创 2021-02-23 19:58:53 · 365 阅读 · 2 评论 -
Java并发编程系列 | 原子操作的底层原理
多线程原子操作volatile关键字synchronized关键字原子操作原子操作的介绍所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何的线程切换,它不一定是一条指令,可以是多条指令。原子操作的原理一般情况下,当我们对一个整型变量进行加一操作的时候,会有三个操作:(1)从内存中将该变量加载带CPU寄存器中(2)CPU对该变量进行加一操作(3)将该变量从CPU寄存器返回内存中1).在单核CPU中,由于线程的抢占机制,高优先级的线原创 2020-12-17 20:16:35 · 453 阅读 · 0 评论 -
Java并发编程系列 | volatile关键字的底层原理
volatile关键字volatile的介绍volatile的底层实现原理JSR(java规范)内存屏障的介绍缓存行的介绍通过缓存行对齐对使用volatile优化的一个案例使用volatile来保证禁止指令重排序的场景,单例模式怎么才能验证真的会有代码的重排序呢volatile的介绍volatile可以用于在变量前面进行修饰,而被它修饰了的变量有两个作用:保证该变量对所有线程的可见性,所以使用该变量时的值是一定是最新的禁止指令重排序volatile的底层实现原理其底层的实现依然使用到了汇编层原创 2020-12-17 20:14:40 · 320 阅读 · 0 评论 -
Java并发编程系列 | synchronized的锁升级过程
synchronized关键字一个Object类型的对象占用多大的内存?锁的四种状态锁的转化过程一个Object类型的对象占用多大的内存?可以在idea中使用java object layout这个工具看到,new一个普通的Object对象:java.lang.Object object internals: OFFSET SIZE TYPE DESCRIPTION VALUE 0 4 (object原创 2020-12-17 20:14:21 · 447 阅读 · 0 评论