Какой memory order является самым строгим и обеспечивает полную последовательную согласованность?
Anonymous Quiz
3%
memory_order_relaxed
23%
memory_order_acquire
8%
memory_order_release
59%
memory_order_seq_cst
8%
memory_order_consume
👍2
В чём разница между compare_exchange_weak и compare_exchange_strong?
Anonymous Quiz
4%
Weak всегда медленнее, но надёжнее
7%
Strong может использоваться только с целыми числами
4%
Strong требует больше памяти
66%
Weak может ложно провалиться даже при совпадении значений
20%
Weak не является потокобезопасной
Какой механизм лежит в основе вытесняющей многозадачности в современных операционных системах?
Anonymous Quiz
60%
Прерывания от таймера и переключение контекста планировщиком
14%
Добровольная передача управления через yield()
11%
Polling опрос готовности потоков
9%
Семафоры и мьютексы
7%
Механизм сообщений между процессами