❓ Как происходит ожидание в ThreadPool
Anonymous Quiz
49%
Потоки блокируются и ждут своей очереди, не выполняя никаких операций, пока не получат задачу
6%
Ожидание задач происходит через использование бесконечного цикла, который забивает процессор
17%
Потоки в ThreadPool автоматически «засыпают» на случайных промежутках времени
28%
Потоки не ожидают задачи, а немедленно завершат выполнение, как только они завершат текущую задачу
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🤔📝 Псевдокод: когда преподы не шарят, а ты в тупике
Псевдокод может быть настоящим головняком, особенно если требования к нему кажутся непонятными или не совпадают с тем, что вы видите в реальной практике программирования.
Узнайте, как сделать псевдокод полезным инструментом, а не дополнительной нагрузкой.
➡️ Читать статью
🐸 Библиотека шарписта
Псевдокод может быть настоящим головняком, особенно если требования к нему кажутся непонятными или не совпадают с тем, что вы видите в реальной практике программирования.
Узнайте, как сделать псевдокод полезным инструментом, а не дополнительной нагрузкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Где будет размещен значимый тип данных, если он объявлен внутри класса
Anonymous Quiz
2%
В хранилище базы данных
84%
В стеке, вместе с экземпляром класса, если класс — это структура
10%
В памяти операционной системы на уровне ядра
4%
В отдельном пуле потоков
❓ Можно ли в рамках lock использовать await
Anonymous Quiz
15%
Да, это безопасно, так как await просто приостанавливает выполнение метода и не блокирует поток.
7%
Да, lock автоматически переходит в асинхронный режим, когда используется await
11%
Нет, использование await внутри lock приводит к блокировке всей программы
66%
Нет, lock и await несовместимы, так как await требует освобождения потока, а lock его блокирует