【源码分析】JUC一Exchanger

Exchanger是一种线程间安全交换数据的机制。当线程A调用Exchange对象的exchange()方法后,他会进入阻塞状态,直到线程B也调用了exchange()方法,而后以线程安全的方式交换数据,以后线程A和B继续运行。 这里先提出两个疑问,带着疑问咱们分析一下源码:java 可不能够多个线程之间进行数据交换? 两个线程交换的数据是否是必须类型一致呢? 调试进去,你会发现Exchanger
相关文章
相关标签/搜索