Java并发包之CountDownLatch用法
最近项目里正好碰到这样的场景,项目中需要往设备写用户,有多种设备而且有的设备的写入数据的方式是通过websocket(写入就相当于异步了)。为了保证一致性,所以用到CountDownLatch 去统一子线程,确保设备都写入了,再执行下面的业务。(当一个设备写入出错了,就抛异常,同时删除写入成功的设备中数据。为了保持一致)
参考地址:
https://www.cnblogs.com/zwcry/p/9662499.html
https://www.cnblogs.com/lewisat/p/11057901.html
种一棵树最好的时间是十年前 其次是现在