![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机原理
jxl-taylor
细节决定成败,状态左右格局
展开
-
内存一致性模型(Memory Consistency Models)
内存一致性模型(Memory Consistency Models)原文地址:http://www.cs.nmsu.edu/~pfeiffer/classes/573/notes/consistency.html内存一致性模型 (Memory Consistency Models)本文对最近几年出现的几种比较重要的内存一致性模型进行了描述。最基本的想法是去阐述清楚:试图去实现我们头脑中对“内存一致性翻译 2017-04-28 17:51:37 · 5567 阅读 · 0 评论 -
Round Up To Power Of Two
这个标题应该说明了我们要做什么了,中文的意思是找出一个2^n的数,使其不小于给出的数字。举个例子吧: 如果给一个数字63,那么我需要获取不小于63的数字,但是这个数字需要是2的n次方了,所以63对应的是64(2^6)64对应的依旧是64(2^6)100对应的是128(2^7)问题来了:怎么快速的计算出这个结果呢?可能首先浮现在我们眼前的可能是计算log或者一些其他的转载 2017-06-07 20:32:10 · 832 阅读 · 0 评论 -
文件I/O原理
http://www.importnew.com/14111.html#buffer_handling本博文主要讨论I/O在底层是如何工作的。本文服务的读者,迫切希望了解Java I/O操作是在机器层面如何进行映射,以及应用运行时硬件都做了什么。假定你熟悉基本的I/O操作,比如通过Java I/O API读写文件。这些内容不在本文的讨论范围。目录缓存处理和内核vs用转载 2017-07-27 19:19:14 · 499 阅读 · 0 评论 -
BitSet的使用场景及简单示例
BitSet简介 类实现了一个按需增长的位向量。位 set 的每个组件都有一个boolean值。用非负的整数将BitSet的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操作,可以使用一个BitSet修改另一个BitSet的内容。 默认情况下,set 中所有位的初始值都是false。 每个位 set 都有一个当前大小,也就是该位...转载 2019-01-08 15:02:46 · 439 阅读 · 0 评论