for(Object i: items){
new Task(new Callback(){
@Override
public void finish() {
//todo
}
}).run();
}
就以上代码,如何在finish方法中退出for循环,求教!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
给里外层设置个公用开关,里层跳出后,外层也中断.
贴个代码吧,公共开关的思路。
仅供参考
不是同步的,没办法从
finish函数中直接中断。你可以设置个标记或是其他什么方法了是同步的,但没法直接中断。
赞成楼上的思路 用公共开关
自定义个异常抛出
赞成二次元李健的回答,可以考虑设置标志变量
你这么写应该是对
CyclicBarrier不熟悉吧