第一步:CountDownLatch cd=new CountDownLatch(1)//1 代表线程数
第二步:cd.await(); 主线程等待 等异步或者耗时线程完成
第三部:cd.countDown(); 异步线程完成逻辑操作 计数清零
第四步:主线程继续完成结果返回前端
我的业务逻辑是前端http接口请求我后台,我需要请求ws接口拿到数据,再处理逻辑返回前端。
运用此方法 在ws返回数据完成之前 主线程不会结束,大家可以根据自己实际需求运用,也可以留言探讨
第一步:CountDownLatch cd=new CountDownLatch(1)//1 代表线程数
第二步:cd.await(); 主线程等待 等异步或者耗时线程完成
第三部:cd.countDown(); 异步线程完成逻辑操作 计数清零
第四步:主线程继续完成结果返回前端
我的业务逻辑是前端http接口请求我后台,我需要请求ws接口拿到数据,再处理逻辑返回前端。
运用此方法 在ws返回数据完成之前 主线程不会结束,大家可以根据自己实际需求运用,也可以留言探讨