时间:2016-04-03 00:00 来源: 我爱IT技术网 编辑:52微风
本经验通过使用Lock(java.util.concurrent.locks.ReentrantReadWriteLock)来实现文件的读写分离,其中的文件读写部分做了简化,使用控制台输出语句代替。大家通过如下代码一定能够理解Lock的使用原理及文件的读写分离。
前期准备工作(包括相关工具或所使用的原料等)JDK 1.5Myeclipse/Eclipse IDE 详细的操作方法或具体步骤
新建一个java项目,项目的目录结构如下所示,其中ReadRunnable.java是读文件的线程类,WriteRunnable.java是写文件的线程类,Test.java是代表读写文件的实现类及main方法入口类

ReadRunnable.java的代码实现

WriteRunnable.java的代码实现

Test.java的代码实现


- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
