摘要: 1、Java中的同步容器类和缺陷 在Java中,同步容器主要包括2类: 1)Vector、HashTable。 2)Collections类中提供的静态工厂方法创建的类。Collections.synchronizedXXX()。 缺陷: 1)性能问题。 在有多个线程进行访问时,如果多个线程都只是进 阅读全文
posted @ 2020-04-13 14:50 MrHH 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU高速缓存中,那么CPU进行计算时就可以从它的高速缓存读取数据和向其中写入数据,当运算结束后,再将高速缓存中的数据刷新到主存当中。举个简单的例子,比如下面的这段代码: i = i+1; 当线程执行这个语句时,会先从主存当中读取i的值,然后复制 阅读全文
posted @ 2020-04-13 12:20 MrHH 阅读(3959) 评论(1) 推荐(0) 编辑