Exchanger有什么用?
答:
在高并发开发中,涉及到2个线程之间数据传输,例如生产/消费模式,使用类Exchanger的功能可以使2个线程之间传输数据,它比生产者/消费者模式使用的wait/notify要更加方便。此类在线程之间传递任意数据类型的数据,Exchanger类的使用与结构相当简单,它的方法exchange()具有阻塞的特色,也就是此方法被调用后等待其他线程来取得数据,如果没有其他线程取得数据,则一直阻塞等待。
本文链接:http://www.yayihouse.com/yayishuwu/chapter/1406
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti