摘要: what: volatile 是 Java 中的关键字,是一个变量修饰符,被用来修饰会被不同线程访问和修改的变量。 why: 1、可见行: 多个线程访问同一个变量时,其中一个线程修改了该变量的值,其它线程能够立即看到修改的值。 在 Java 内存模型中,所有的变量都存储在主存中,同时每个线程都拥有自 阅读全文
posted @ 2022-04-25 19:18 修心而结网 阅读(124) 评论(0) 推荐(0) 编辑
摘要: what: 以一个“40亿个数据是4个字节的unsigned int 型的数据”为例。 a、直接存储。(40 * 10^8) * 4byte = 14.9GB (1GB=2^10Mb=2^20kb=2^30byte); b、采用位图(bitmap)存储。40亿个数据都是位于[0, 2^32 - 1] 阅读全文
posted @ 2022-04-25 11:07 修心而结网 阅读(2205) 评论(0) 推荐(0) 编辑