gpt4 book ai didi

java - 当另一个线程通知线程时,该线程从哪里开始执行?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:55 24 4
gpt4 key购买 nike

public  void add(int num)
{
synchronized(myObject){
// line 1
//line 2
while(!condition)
{
myObject.wait();
//line 3
}
//line 4
//line 5
//line 6
}
}

当一个线程T(等待myObject上的锁)被通知时,
T 是从第 1 行还是第 3 行开始执行的?谢谢。

最佳答案

是在第3行,线程执行是线性的,它
不能回去,也不能像那样跳到某个地方。

关于java - 当另一个线程通知线程时,该线程从哪里开始执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23789987/

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