Java 并发编程
文章平均质量分 90
程序猿小冰
主要分享 Java 干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,Java面试题,以及前沿热门资讯等。同时,也欢迎加入我的知识星球【编程领航猿】
展开
-
多线程高并发学习之线程池
临近过年,我又开始放纵自己了,托更好几天,今天中午12点半刚回到老家,带着我的狗子,今天是过年之前最后一个集,大街上可热闹了,我中午吃了饭去外边逛了逛,逛了一圈,想起我已经鸽了好几天了,于是我良心发现,赶紧回到家,打开电脑,开始肝文章。 废话不多说,今天来跟大家讲讲线程池从入门到入土 在讲线程池之前先说几个相关的类 线程池入门前需了解的类 Executor Executor是一个接口,只有一个execute方法叫执行,也就是说你可以指定一个线程去执行他的run方法 ExecutorService Execu原创 2021-02-14 23:22:06 · 104 阅读 · 0 评论 -
Java 并发机制底层实现 —— volatile 原理、synchronize 锁优化机制、原子操作
概述 相信大家都很熟悉如何使用 Java 编写处理并发的代码,也知道 Java 代码在编译后变成 Class 字节码,字节码被类加载器加载到 JVM 里,JVM 执行字节码,最终需要转化为汇编指令在 CPU 上执行。因此,Java 中所使用的并发机制其实是依赖于 JVM 的实现和 CPU 的指令,所以了解 Java 并发机制的底层实现原理也是很有必要的 volatile 的应用 volatile 在多处理器开发中保证了共享变量的可见性。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能立即读取到修改原创 2021-02-14 19:12:14 · 167 阅读 · 1 评论