Busy loop is a loop?

Meaning I understand that it's an endless cycle(active cycle). I could be wrong. On habré this word is used without translation. Help to understand the meaning.

.text
.globl start
.code16

start
 jmp start

In this code he met me.
September 19th 19 at 00:10
1 answer
September 19th 19 at 00:12
Solution
Yes, it is a cycle which continually checks for some condition. Constantly spending CPU time on checking the conditions, and therefore busy.
Something like
while(status != DONE) {
Sleep(500);
}


The alternative is a mechanism of callbacks when the thread execution stops and continues to the external signal.
And he could theoretically be eternal? - lydia_Lockman commented on September 19th 19 at 00:15
: Of course. - dejah_Fay34 commented on September 19th 19 at 00:18
Yes, it can. Specifically, in your code it looks like an infinite wait external interrupt. - Jan.Considine commented on September 19th 19 at 00:21

Find more questions by tags AssemblerMachine translation from one language to another