diff --git a/README.md b/README.md index a3d884fddff4f6882562a8306bb291de3cdf1a6c..bd4f252660e047e00d55ef2130917587d2f17ac6 100644 --- a/README.md +++ b/README.md @@ -14,15 +14,13 @@ ------------------------------------------------------------------------------- -## 简介 - -轻量级,高可靠,基于接口代码插入和 java 原生并发管理实现的 java 并发管理工具,可让开发人员省去处理并发的一些细节。 +**专注于单个功能,无附加bug** -接口统一采用读写锁规范,可使用接口中不同的工厂方法,构造内部使用不同并发实现的管理工具。 +## 简介 -使用接口将运行的代码传入并发域中,可通过接口抛出异常与返回数据,亦可将 try 块中的代码通过接口的方式插入并发域中的 try 块中。 +轻量级,高可靠,易学习的并发管理工具。 -## 统一标准 +## 核心用法 如果你已经熟悉 java 的多线程管理,尤其是 ReentrantReadWriteLock 读写锁的话你会更容易学会本工具。 @@ -42,6 +40,8 @@ SyLock.newObjLock().write(() -> { }); ``` +以上即为核心用法,将需要并发处理的代码通过一个 `Runnable` 接口包起来。启用并发管理以及停止并发管理部分的的代码由本工具封装,直接通过上述代码的方式传入需要运行的内容即可 + > SyLock 为该工具的标准接口,同时包含不同实现的基础工厂方法。 ## 锁变形示例 @@ -100,7 +100,7 @@ try { **发行版中可以看到全部版本
项目下的 jar 文件夹是当前最新的每夜版** -可通过 **WIKI** 或者 **doc文档** 查看示例 +可通过 **WIKI** 或者 **doc文档** 深入学习本工具 ## 分支说明 **dev-master**:当前的开发分支,可以拿到最新的每夜版 jar