The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]

. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..." +1 +/
Сообщение от Аноним (181), 06-Янв-20, 18:13 
> Эммм, что за херню вы принесли и какие идиоты вас плюсанули??
> Цель спинлоков - не задержка выполнения программы, а быстрая проверка некоторого условия
> (например и чаще всего, захваченности мьютекса) в юзерспейсе без переключения в
> кернелспейс (которое довольно дорого по ресурсам).

Это называется побочный эффект (алгоритма). А кто не принимает во внимание, что сам алгорим -- тупой цикл -- тот потом и получает от Линуса советы.

> Используется для снижения использования вычислительных ресурсов в случаях

Да-да. Бывает, здорово снижает. Вместо пары переключений контекста -- мульён итераций у особо одарённых.)

> когда ожидаются
> частые захват+освобождение того же мьютекса, например.
> Любые программисты (не обезьяны, а программисты) в курсе что такое спинлок и
> нахера он нужен; даже на всех собеседованиях (на позицию программиста, а
> не обезьяны) об этом спрашивают.

Спрашивающий, очевидно, от этого далёк, развёрнутое объяснгение лишь запутает, потому было заменено на оговорку "грубо говоря".

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Линус Торвальдс опроверг проблемы с планировщиком задач, всп..., opennews, 06-Янв-20, 10:21  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру