Результаты поиска по запросу "preemption"

1 ответ

Случай с mutex_lock совершенно другой - затрагиваются только потоки, пытающиеся получить доступ к блокировке, и если поток достигает заблокированного мьютекса, то происходит перепланирование. По этой причине mutex_locks нельзя использовать в прерываниях (или других элементарных) контекстах.

процесс в пространстве ядра содержитspin_lockпроцесс не может быть прерван из-за какого-либо из следующих условий: Когда временной интервал процесса истощаетсяКогда процесс с высоким приоритетом становится работоспособнымКогда происходит ...

1 ответ

Почему linux отключает вытеснение ядра после того, как код ядра содержит спин-блокировку?

Я новичок в Linux и читаю книгу драйверов для Linux от Rubini & Корбет. Я запутался в одном утверждении, связанном с

1 ответ

Это Java, так что поток все еще может быть прерван - в моем случае я пишу библиотеку, которая могла бы использоваться Akka или Vertx или любым другим Java env. Поэтому я ищу общее решение. Отсюда и вопрос.

, что у меня есть это: public void foo(){ CompletableFuture.delayedExecutor(1, TimeUnit.MILLISECONDS).execute(() -> { doSomethingA(); }); doSomethingB(); }Есть ли гарантия, что doSomethingB (); всегда будет выполняться до doSomethingA () ...

ТОП публикаций

1 ответ

Почему linux отключает вытеснение ядра после того, как код ядра содержит спин-блокировку?

Я новичок в Linux и читаю книгу драйверов устройств Linux от Rubini & Corbet. Я запутался в одном утверждении, связанном сspinlocks; в книге говорится Если бы непревзойденная однопроцессорная система когда-либо вращалась на замке, она вращалась ...