这就是程序猿的快乐吧

导航

随笔分类 -  并发编程

互斥锁(互斥量)、自旋锁和Java的关系
摘要:互斥锁(互斥量)、自旋锁和Java的关系 注:本文所有指令的环境均指linux 引子: 1.linux有那些锁? 系统OS级别(linux)锁: 互斥量(mutex),自旋锁(spin),信号量(sem)。 2.synchronized是不是自旋锁(jdk1.6)? 不是,原因:1.首先synchr 阅读全文

posted @ 2022-03-04 10:16 这就是程序猿的快乐吧 阅读(505) 评论(0) 推荐(0) 编辑

java线程的本质、线程模型
摘要:java线程的本质、线程模型 1.java线程和操作系统(linux)的线程是什么关系? ​ 如上图所示!我们在java代码当中创建线程new Thread(),启动线程需要调用start方法进入就绪状态(不会立马创建线程),继而start方法当中调用了jni(java本地方法)方法start0,在 阅读全文

posted @ 2022-02-23 20:34 这就是程序猿的快乐吧 阅读(148) 评论(0) 推荐(0) 编辑