我正在使用动物园管理员的馆长库来跨机器进行进程间锁定。只有一个函数可以创建锁、执行工作然后释放锁。我应该在这个函数中使用 synchronized 关键字来确保同一台机器上的线程串行调用这个函数,从而最大限度地减少对 zookeeper 的调用,还是看起来有点矫枉过正?
问问题
194 次
我正在使用动物园管理员的馆长库来跨机器进行进程间锁定。只有一个函数可以创建锁、执行工作然后释放锁。我应该在这个函数中使用 synchronized 关键字来确保同一台机器上的线程串行调用这个函数,从而最大限度地减少对 zookeeper 的调用,还是看起来有点矫枉过正?