Java相关
Lee_just
这个作者很懒,什么都没留下…
展开
-
多线程的数据共享
功能:实现多个线程共享同一个数据。 一个线程负责对数据进行加1,另一个线程负责对进程进行减1. 首先:定义一个ShareData类。在类定义两个方法,分别为数据的增加,和数据的减少。 具体代码如下: static class ShareData { private int j; public void increament() { Sys...2011-11-09 14:51:48 · 134 阅读 · 0 评论 -
读写锁技术
功能:实现数据可以同时被多个线程读取,数据的读与读之间实现互斥,数据的读写之间互斥。 1、定义一个缓冲区,用于将从数据库读得的数据存入其中。 private Map cache = new HashMap();[/code] 2、定义一个读写锁 private ReadWriteLock rwl = new ReentrantReadWriteLock();[/...2011-11-12 13:37:04 · 103 阅读 · 0 评论