线程
文章平均质量分 77
「已注销」
善思则行!
展开
-
java线程安全-通俗易懂的讲解
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底转载 2012-06-12 15:16:24 · 508 阅读 · 0 评论 -
Java中读写锁ReadWriteLock的使用示例
今天学习了java1.5中的读写锁的使用,贴出练习程序。个人理解是,主要是对共享变量的读写互斥控制,具体为:读-读可多线程同时执行,读-写,写-读,写-写,都应该互斥。例如,对于读-写情况,如果一个线程拿到了读锁,那么另外一个线程想去那相同ReadWriteLock实例的写锁将被阻塞,直到第一个线程的读锁被释放。其他情况类似,下面的例子打印信息详细的说明了这一点。无废话,上代码。package原创 2015-04-21 21:28:14 · 533 阅读 · 0 评论