开源软件名称:messtin-lock
开源软件地址:https://gitee.com/majinliang123/messtin-lock
开源软件介绍:
Messtin LockExamplepublic class Example1 { public static void main(String[] args) throws InterruptedException { LockClient client = LockClient.newInstance("localhost"); try { client.lock("1"); System.out.println("1"); } finally { client.release("1"); } }} Tech- netty长连接
- 如果客户端下线,就会自动释放已经获取的锁
Noted当主线程完成之后,jvm不会关闭。主要是因为netty eventloop里的thread都是非deamon的在4.1.31.Final。 你可以使用System.exit(0)或者手动杀死这个jvm。 在netty 5.x,eventloop中的线程将会是deamon线程,让我们等待netty 5.x的发布吧。 |
请发表评论