【面试宝典 - 基础篇 - Java 线程】06 说说 Exchanger 原理

当一个线程到达 exchange 调用点时,如果它的伙伴线程此前已经调用了此方法,那么它的伙伴被调度唤醒并与之进行对象交换,然后各自返回。如果它的伙伴还没到达交换点,那么当前线程将会被挂起,直到伙伴线程到达–完成交换正常返回;或者当前线程被中断–抛出中断异常;又或者是等侯超时–抛出超时异常。

猜你喜欢

转载自blog.csdn.net/qq_37581282/article/details/83104070