随笔分类 - Java
摘要:基础使用 基本上Java程序员都简单的了解synchronized的使用: 无非就是用在多线程环境下的同步。 看如下简单的例子: 上面是一个简单的非常常见的POJO类,在多线程环境下的测试代码: 上面的测试类中有一个静态的UnsafeCounter实例,然后生成了1000个线程调用非线程安全的get
阅读全文
摘要:什么Java内存模型? 在多核处理器系统中,处理器通常有一级或者多级的内部缓存(CPU参数中经常看到的L1,L2,L3就是),他们既提高了访问数据的性能(因为数据更接近处理器而不用受内存速度的影响),同时也减少了在共享内存总线时的冲突(因为很多情况下内部缓存就以及缓存了内存的操作)。 处理器缓存可以
阅读全文

浙公网安备 33010602011771号