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

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

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


person John Henry    schedule 13.03.2016    source источник


Ответы (2)


Занято вращение

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

Ожидание вращения

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

Цикл вращения

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

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

person Hamza Zafeer    schedule 13.03.2016

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

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

person Hari    schedule 02.09.2020