
多线程
文章平均质量分 83
JUC并发编程与源码分析
用奋斗点亮幸福2024
这个作者很懒,什么都没留下…
展开
-
JUC并发编程与源码分析学习笔记(三)
ThreadLocal 该类提供线程局部变量1、ThreadLocal简介①、大厂面试题②、是什么?③、能干嘛?④、方法摘要。原创 2024-08-09 13:09:32 · 308 阅读 · 0 评论 -
JUC并发编程与源码分析学习笔记(三)
Java内存模型Java Memory ModelJMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在它仅仅描述的是一组约定和规范,通过这组规范定义了程序中(尤其是多线程)各个变量的读写访问方式并决定一个线程对共享变量的写入何时以及如何变成对另一个线程可见,关键技术点都是围绕多线程的原子性、可见性和有序性展开的。原则:JMM的关键技术点都是围绕多线程的原子性、可见性和有序性展开的能干嘛?1、通过JMM来实现线程和主内存之间的抽象关系。原创 2024-01-26 16:30:43 · 1130 阅读 · 0 评论 -
JUC并发编程与源码分析学习笔记(二)
悲观锁:认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改synchronized关键字和Lock的实现类都是悲观锁。原创 2024-01-20 17:32:04 · 617 阅读 · 0 评论 -
JUC并发编程与源码分析学习笔记(一)
在现今的互联网行业,尤其是开发工程师岗位,如果你对高并发、多线程都没有接触和了解,那肯定无法成为真正的高级开发工程师。高并发、多线程技术是目前非常重要的技术壁垒和对高级开发人员的要求,而要成为优秀的高薪程序员,高并发系统的架构设计和多线程硬核编码技能是当下你必须要掌握的。原创 2023-08-14 17:59:39 · 206 阅读 · 0 评论 -
JUC初级篇学习笔记
在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC是java.util.concurrent也就是java并发编程包中的实用的工具类,这个工具类在企业开发中占据着举足轻重的地位。native关键字,java代码就无能为力了,其部分就是操作系统完成,最终也就是由操作系统决定的,至于什么时候创建由操作系统决定。十五、JUC-集合线程安全-ArrayList线程不安全和解决方案(一)我现在打开一个进程,一个进程中会有很多的线程,多线程在一个进程中进行。原创 2023-03-16 20:56:20 · 374 阅读 · 0 评论