随笔分类 -  并发编程

摘要:toc 锁的膨胀过程 关于偏向锁 预备知识CAS 什么是CAS? compare and swap 比较和交换,在intel的CPU中,使用cmpxchg指令实现;在java发展初期,java语言是不能够利用硬件提供的这些遍历来提升系统性能的。而随着java不断的发展,Java本地方法(JNI)的出 阅读全文
posted @ 2021-07-16 09:30 yescctv6 阅读(125) 评论(0) 推荐(0) 编辑
摘要:toc 并发编程之synchronize原理-对象头 扫盲 存储单位的bit 和 Byte 1.bit(比特) bit也就是我们不一定听说过的比特,大名鼎鼎的比特币就是以此命名的。它的简写为小写字母 “b” 。 作为信息技术的最基本存储单元,因为比特实在太小了,所以大家生活中并不是经常听到。那么 b 阅读全文
posted @ 2021-07-16 09:28 yescctv6 阅读(108) 评论(0) 推荐(0) 编辑
摘要:关键字待总结 10就是对象头的一个属性 mutex 重量锁 用户态 内核态 JVM线程模型 一对一 MMU MMAP 关于线程模型的总结 JAVA中,基本我们所说的线程(Thread)实际上应该叫作“用户线程”,而对应到操作系统,还有另一种线程叫作“内核线程”。 用户线程和内核线程之间必然存在某种关 阅读全文
posted @ 2021-07-16 09:26 yescctv6 阅读(260) 评论(0) 推荐(0) 编辑
摘要:java当中的线程和操作系统的线程是什么关系?关于操作系统的线程--> linux操作系统的线程控制原语linux上启动一个线程的代码:在java代码里启动一个线程的代码toc java当中的线程和操作系统的线程是什么关系? 关于操作系统的线程--> linux操作系统的线程控制原语 int pth 阅读全文
posted @ 2021-07-16 09:24 yescctv6 阅读(65) 评论(0) 推荐(0) 编辑

主题色彩
点击右上角即可分享
微信分享提示