写点什么

自旋锁

0 人感兴趣 · 9 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c5/c5b76cbe1a454e7f6cf62a0e071487c4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试官:什么是自旋锁?自旋的好处和后果是什么呢?

今天主要回答一下面试官常问的一些问题:比如什么是自旋锁?自旋的好处和后果是什么呢?

https://static001.geekbang.org/infoq/6e/6e703cd0e7dd4bcaa6db36084e2fe93c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 中的自旋锁和适应性自旋锁是什么意思?其分类依据是啥?

用户头像
wljslmz
2022-10-01

本文将带大家了解一下锁的第二个分类:自旋锁和适应性自旋锁,让我们直接开始。

【精通内核】Linux 内核自旋锁实现原理与源码解析

对于一些数据结构,例如阻塞队列来说本身队列就是非线程安全,所以我们就需要实现同步的需求(信号量),这时就需要自旋锁这种机制,同时自旋锁也是与 CPU 核数相关的

https://static001.geekbang.org/infoq/85/85ed1a68ca95f75e17b8d326b5675207.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

多线程下自旋锁设计基本思想

用户头像
snlfsnef
2022-08-10

本文介绍了在共享内存框架下,多个线程之间的关系以及基于这个架构的自旋锁的相关概念以及设计思路。

https://static001.geekbang.org/infoq/8e/8e8013f9c06bd09b1d5c0ec469a6f520.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

druid 源码学习八

用户头像
Nick
2022-05-18

今天继续学习王巍巍老师druid完整逻辑流程图,CreateConnectionThread的逻辑。这篇注意关注CountDownLatch、自旋锁两个概念进行展开学习。

Linux 系统编程 -(pthread) 线程通信 (自旋锁)

用户头像
DS小龙哥
2022-02-12

自旋锁不管是内核编程,还是应用层编程都会用到;自旋锁和互斥量类似,它不是通过休眠使进程阻塞,而是在获取锁之前一直处于忙等(也就叫自旋)状态。

由浅入深 C A S

用户头像
程序猿阿星
2021-07-12

Java并发编程系列番外篇C A S(Compare and swap),文章风格依然是图文并茂,通俗易懂,让读者们也能与面试官疯狂对线。

做开发,这几种锁机制你不得不了解一下

​​摘要:并发访问共享资源,如果不加锁,可能会导致数据不一致问题,通常为了解决并发访问问题,我们都会在访问共享资源之前加锁,保证同一时刻只有一个线程访问。下面我们用问答的方式说明下各种并发锁的概念、优缺点及其应用场景。

LiteOS:SpinLock 自旋锁及 LockDep 死锁检测

摘要:除了多核的自旋锁机制,本文会介绍下LiteOS 5.0引入的LockDep死锁检测特性。

自旋锁_自旋锁技术文章_InfoQ写作社区