Камбэк из риал — многопоточность

Я — «Папочка Разработки»: пишу о карьере .NET/C#, собесах и том, как продавать свои навыки дороже. Без воды: разборы утечек памяти, практические гайды по интервью, резюме с цифрами и честные кейсы с рынка. Плюс немного про ИИ — как делегировать ему рутину и ускорять работу. Заходи, если нужен понятный план действий, а не мотивационные лозунги.

многопоточностьgarbage collector.net

За время отсутствия роликов я оброс и начал задыхаться еще больше. А всё потому, что никто 500 лайков на гарбейдж коллекторе на набрал 😭

Многопоточка. Сохраняем к себе в базу знаний и пересматриваем перед собесами

UPD: Вопросы в комментах

https://youtu.be/8NW5vrhMfN0

Дискуссия

Aleksandr Alekseev
Самые популярные и актуальные вопросы по многопточке для самопроверки: - В чем разница между потоком и процессом? - Что такое пул потоков? - Что такое контекст синхронизации? - В чем разница между асинхронным и многопоточным программированием? - Что такое race condition,Как с ним бороться? - Как реализовать отмену асинхронных операций? - Что такое lock? Для чего нужен? - Почему нельзя написать await внутри lock, что будет если все же написать? - Можно передать в lock значимый тип? - Что такое mutex? Для чего нужен? - Что такое Semaphore? Для чего нужен? - Что такое Interlocked? Для чего нужен? - В чем разница между блокировкой пользовательского режима и режима ядра? - Чем отличаются Slim блокировки от обычных? - Что такое асинхронное программирование? - В чем разница между Thread и Task? - Для чего нужны ключевые слова async и await? - Во что компилятор разворачивает асинхронный метод? - Почему следует избегать async void? - Для чего нужен метод `ConfigureAwait()? - Когда использовать `ValueTask` вместо Task? - Какие потокобезопасные коллекции существуют в .NET?
Knantro
Я бы ещё добавил вопрос про разницу, между await и свойством .Result
Присоединиться к обсуждению →

Читайте так же