线程同步与阻塞的关系?同步一定阻塞吗?阻塞一定同步吗
答案:2 悬赏:40 手机版
解决时间 2021-02-08 11:30
- 提问者网友:沦陷
- 2021-02-08 00:46
线程同步与阻塞的关系?同步一定阻塞吗?阻塞一定同步吗
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-08 01:55
同步是个过程,阻塞是线程的一种状态。多个线程操作共享变量时可能会出现竞争。这时需要同步来防止两个以上的线程同时进入临界区,在这个过程中,后进入临界区的线程将阻塞,等待先进入的线程走出临界区。
线程同步不一定发生阻塞!!!线程同步的时候,需要协调推进速度,互相等待和互相唤醒会发生阻塞。
线程同步不一定发生阻塞!!!线程同步的时候,需要协调推进速度,互相等待和互相唤醒会发生阻塞。
全部回答
- 1楼网友:几近狂妄
- 2021-02-08 03:29
线程a等待线程b的数据,线程b等待线程a的数据,互相等待,就会陷入阻塞,这也是一种线程阻塞。
阻塞状态是正在运行的线程遇到某个特殊情况。例如,延迟、挂起、等待i/o操作完成等。 进入阻塞状态的线程让出cpu,并暂时停止自己的执行。线程进入阻塞状态后,就一直等待,直到引起阻塞的原因被消除,线程又转入就绪状态,重新进入就绪队列排队。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯