冒泡算法对String字符串的数据进行排序
public class test { public static void main(String[] ar …
public class test { public static void main(String[] ar …
Java内存模型中,允许编译器和处理器对指令进行重排序,但是重排序过程不会影响到单线程程序的执行,却会影响到多 …
导致共享变量在线程间不可见的原因 线程交叉执行 重排序结合线程交叉执行 共享变量更新后的值没有在工作内存和主内 …
synchronized:不可中断锁,适合竞争不激烈,可读性好 Lock:可中断锁。多样化同步,竞争激烈时能维 …
修饰代码块:大括号括起来的代码,作用于调用的对象 修饰方法:整个方法,作用于调用对象 修饰静态方法:整个静态方 …
以支付宝SDK为例: 从支付宝官网下载的sdk:alipay-sdk-java-3.3.4.jar (地址:h …
lock(锁定):作用于主内存的变量,把一个变量标识为一条线程独占状态 unlock(解锁):作用于主内存的变 …
为什么需要CPU cache: CPU的频率太快,快到内存跟不上,这样在处理器时钟周期内,CPU常常需要等待内 …
https://blog.csdn.net/nsw911439370/article/details/5045 …
https://www.cnblogs.com/h–d/p/6150320.html