public class Test {
public void a() {
int i=10;
int y=b(i);
}
public int b(int i) {
return 0;
}
}
类似这种结构的,如何改成多线程
乱套了,死循环,你原先的逻辑理解清楚才好改,b依赖A在前,还是b的结果影响A在前,搞清楚了,可以在影响另一方的结果那里搞一个等待,有结果了在唤醒。不知道这样能不能满足你的需求
啥玩意儿,没看懂。b()依赖a()?,从你现在的代码看,不就是在a里调用了b方法吗。你直接跑就是了。
new Thread(() -> new Test().a()).start();
你这个就是方法的调用啊,哪有什么依赖,直接main方法跑就行了
瞎搞