LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

sleep/yield/NOP это база вычислений основанная на тактах. Куда вы лезете вообще со своими ошметками знаний?

так я узнал термин - «вычисления основанные на тактах». что можно «вычислять» на тактах? прям какие-то новые мегазнания.

але. sleep вообще не про такты, он внутри работает на таймере, просто вычисляется его время срабатывание как текущее(во время вызова слип), плюс указанный интервал.

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

yield - это ручное переключение треда или корутины. к тактам отношения не имеет.

а nop - это команда проца - не делать ничего.

как это у вас сложилось в «вычисления основанные на тактах» - неясно. если есть пояснения давайте их. ну или не лезьте со своими ошметками нопов, йелдов, и слипов.

Исходная версия alysnix, :

sleep/yield/NOP это база вычислений основанная на тактах. Куда вы лезете вообще со своими ошметками знаний?

так я узнал термин - «вычисления основанные на тактах». что можно «вычислять» на тактах? прям какие-то новые мегазнания.

але. sleep вообще не про такты, он внутри работает на таймере, просто вычисляется его время срабатывание как текущее(во время вызова слип), плюс указанный интервал.

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

yield - это ручное переключение треда или корутины. к тактам отношения не имеет.

а nop - это команда проца - не делать ничего.

как это у вас сложилось в «вычисления основанные на тактах» - неясно. если есть пояснения давайте их.