CountDownLatch和CyclicBarrier解决运动员赛跑多线程问题
最近有道多线程的面试题: 五个运动员(相当于五个线程),一个裁判(Main线程),满足以下三个条件,如何实现: 1.同时起跑 2.要所有运动员都到达终点以后才能进行下一个环节 3.如果有一个运动员摔跤了(异常处理),就终止这次比赛,让所有运动员都到终点进行下个环节可以使用CountDownLatch和CyclicBarrier来解决这个问...
原创
2018-04-11 21:20:32 ·
990 阅读 ·
2 评论