6

自旋等待、自旋循环和忙自旋是否针对同一情况使用不同的名称?

我阅读了不同的线程,它们似乎都与“忙”检查资源可用性的循环有关。

4

2 回答 2

5

忙转

一种以循环运行的方式使用的技术,直到其他线程必须完成他的工作。

旋转等待

旋转等待,您必须等到线程的条件为真。

自旋循环

自旋循环也类似于上述忙自旋和等待自旋。这意味着线程必须等待其他线程完成他的工作。

顺便说一句,我认为这些术语也可以互换使用。正是这些是相同的术语。

于 2016-03-13T12:11:11.067 回答
0

这三个术语指的是同一个概念。您可以在许多地方阅读更多关于它的信息,包括“忙于等待”的 Wikipedia 页面:

https://en.wikipedia.org/wiki/Busy_waiting

于 2020-09-02T08:44:08.057 回答