东方小不点

关注

完全自己写一个锁之公平锁(一)

东方小不点

关注

阅读 146

2022-02-19

文章目录

  • 目标
  • 类图


自己用队列,操作线程实现一个公平锁。

目标

能够实现:

lock.lock(); 锁住线程,限制只有一个线程可以继续下去

lock.unlock(); 释放线程,允许又一个线程下去

类图

一个接口 GLock

一个实现类 GLockFairImpl

配置类 GLockConfig

主函数 MainGLock

请添加图片描述

相关推荐

Python芸芸

java锁公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁

Python芸芸 93 0 0

小铺有酒一两不够

公平锁与非公平锁

小铺有酒一两不够 61 0 0

以沫的窝

iOS面试 自己实现一个自旋锁

以沫的窝 87 0 0

千妈小语

简单聊一聊公平锁和非公平锁,parallel并行流

千妈小语 58 0 0

千行

学完AQS源码自己实现一个锁

千行 82 0 0

他说Python

自己写一个 jQuery

他说Python 68 0 0

阿尚青子自由写作人

并发编程--公平锁和非公平锁

阿尚青子自由写作人 122 0 0

女侠展昭

公平锁和非公平锁-ReentrantLock是如何实现公平、非公平的

女侠展昭 58 0 0

扬帆远航_df7c

一、通过可重入锁写一个阻塞版本的 Map

扬帆远航_df7c 59 0 0

玉新行者

公平锁和非公平锁,为什么要“非公平”?

玉新行者 6 0 0

精彩评论(0)

0 0 举报