![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java后端
浩然。
那些被千夫所指的困难,就是为了淘汰弱者。
展开
-
JAVA可见性和上下文切换问题
可见性可见性指的是当一个线程修改了某个共享变量的值,其他线程是否能够马上得知这个修改的值。对于串行程序来说,可见性是不存在的,因为我们在任何一个操作中修改了某个变量的值,后续的操作中都能读取这个变量值,并且是修改过的新值。但在多线程环境中可就不一定了,由于线程对共享变量的操作都是线程拷贝到各自的工作内存进行操作后才写回到主内存中的,这就可能存在一个线程A修改了共享变量x的值,还未写回主内存时,另外一个线程B又对主内存中同一个共享变量x进行操作,但此时A线程工作内存中共享变量x对线程B来说并不可见,这种原创 2020-12-21 00:12:02 · 468 阅读 · 1 评论 -
java基础语法
typora-copy-images-to: resourcetypora-root-url: resource基础篇字节定义:字节是我们常见的计算机中小存储单元。计算机存储任何的数据,都是以字节的形式存储。**位(bit):**一个数字0或者一个数字1,代表一位。**字节(Byte):**每逢8位是一个字节,这是数据存储的最小单位。8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。8 bit = 1 B 1024 B =1 KB 1024 .原创 2020-10-29 08:48:08 · 698 阅读 · 1 评论