对于有些场景,需要a、b线程按照顺序去执行,因为b线程要依赖a线程对某共享资源或

状态处理后,对于这种情况可以使用 private CountDownLatch connectedSignal = new

CountDownLatch(1); // 设置同步锁在a线程执行完成后connectedSignal.countDown();

b线程才执行后续逻辑,从而实现a、b线程的同步。

  线上用到的场景是zk创建对象后在事件监听中实现连接,连接后才能进行取数据以及相应

其他操作。

  通过同步锁可以解决上述问题。

 

  网友用到同步锁场景

  http://zapldy.iteye.com/blog/746458

相关文章:

  • 2022-12-23
  • 2021-08-16
  • 2021-12-28
  • 2021-11-10
  • 2022-01-22
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-03
  • 2021-05-29
  • 2021-09-09
  • 2021-09-25
  • 2021-11-20
  • 2022-12-23
  • 2021-12-25
相关资源
相似解决方案