gpt4 book ai didi

java - java中的线程阻塞问题

转载 作者:行者123 更新时间:2023-11-30 05:05:56 26 4
gpt4 key购买 nike

我遇到线程阻塞问题。请帮我。在我的类里面,我有两个对象。一个用于同步线程,另一个用于进行实际业务操作。

这是我的类(class)

Class A{
Object lock = new Object();
B b = new B();

public addSomething(){
synchronized(lock){
b.doThis();
}
}
}

我有一个名为“a”的 A 类实例,并且从多个线程访问方法 a.addSomething()。我遇到了线程阻塞问题。

最佳答案

问题可能出在 b.doThis() 中。如果它表现不佳(需要很长时间才能执行或可能永远无法完成),则调用 addSomething 的所有其他线程都将被阻止。

关于java - java中的线程阻塞问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5090832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com