Вращение ждет, вращение петли и занятое вращение

Являются ли ожидание вращения, вращение цикла и занятое вращение разными именами для одной и той же ситуации?

Я читаю разные темы, и все они кажутся связанными с циклом, который "занят" проверкой доступности ресурса.

1 ответ

Busy Spin

Техника, которая используется таким образом, что цикл выполняется до тех пор, пока другой поток не завершит свою работу.

Spin Wait

Ожидание вращения, которое вы должны ждать, пока условие для потока не станет истинным.

Spin Loop

Спиновая петля также похожа на обе из вышеперечисленных занятых и ожидающих. Это означает, что потоки должны ждать, пока другой поток завершит свою работу.

Кстати, я думаю, что эти термины также можно использовать взаимозаменяемо. Точно такие же условия.

Эти три термина относятся к одной и той же концепции. Вы можете прочитать об этом во многих местах, в том числе на странице Википедии о "Ожидание занятости":

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

Другие вопросы по тегам