page contents

编译器的debug和代码的sleep对zk节点的影响

Pack 发布于 2020-01-11 17:16
阅读 490
收藏 0

在做一个zk的分布式锁的实验,

1.发现在debug模式下,创建了的节点会迅速消失。

2.用Thread.sleep的方式,节点却可以一直停留。

请问这是为什么?各位大佬教我一下。

169
Pack
Pack

debug模式默认阻塞所有线程,会把zk的心跳线程阻塞组,Thread.sleep只阻塞当前线程。用idea进行debug,设置断点为Thread模式即可。

请先 登录 后评论