int多少字节(C语言一个int占几个字节)

大家好,我是阿星,欢迎来到Java并发编程系列第六篇ReentrantReadWriteLock基础,今天我们来聊一聊读写状态的设计。

我相信不少读者,在看JDK源码时,会看到位运算代码,可能有些人和阿星一样是转行的,缺乏计算机相关的基础知识,看的是一头雾水。

int多少字节(C语言一个int占几个字节)

导致有些人直接被劝退,也有些人选择理解字面上的意思,细节跳过。

本文转载自:https://www.gylmap.com

但是一颗疑惑的种子在我们心中埋了下来「为什么使用位运算就能达到这样的效果?」。

恰好ReentrantReadWriteLock读写状态的设计用到了位运算,我们以此来展开今天的话题。

一段位运算代码

        
//偏移位数
static final int SHARED_SHIFT = 16;
//读锁计数基本单位
static final int SHARED_UNIT = (1 
秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

品牌推广 在线咨询
返回顶部