C# | Тесты
Ir al canal en Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
Mostrar más2 668
Suscriptores
+124 horas
-27 días
-1630 días
Archivo de publicaciones
2 668
🤔 Какой из следующих методов класса Parallel используется для выполнения параллельного запроса на массиве данных?
2 668
🤔 Для чего нужны примитивы синхронизации?
Примитивы синхронизации используются для управления доступом к общим ресурсам, чтобы избежать ошибок, когда потоки вмешиваются в работу друг друга. Они помогают обеспечить безопасное и последовательное выполнение в многопоточном окружении.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Может ли быть несколько блоков catch?
Да, в C# можно использовать несколько блоков catch для обработки разных типов исключений. Это позволяет задавать индивидуальную логику для каждого типа ошибки, начиная с более специфичных и заканчивая более общими исключениями.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
Repost from easyoffer
Черная пятница на easyoffer
Скидка 70% на PRO до 29 ноября.
👉 https://easyoffer.ru/
2 668
🤔 Какой из следующих методов класса Task используется для запуска задачи в новом потоке с поддержкой отмены?
2 668
🤔 Какой из следующих методов используется для получения доступа к значению в кортежах?
2 668
🤔 Что такое конкурентность в многопоточности?
Конкурентность — это способность нескольких потоков выполняться одновременно или чередоваться в выполнении. Даже если физически работает один процессор, задачи могут переключаться быстро, создавая ощущение одновременности. Важно при этом избегать конфликтов между потоками.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих методов класса Task используется для создания задачи продолжения, которая выполнится только в случае отмены первой задачи?
2 668
🤔 Как принцип инверсии управления (Inversion of Control) способствует повышению тестируемости и гибкости кода в объектно-ориентированном программировании?
2 668
🤔 Что такое виртуальный метод?
Виртуальный метод (virtual) — это метод, который можно переопределить в производном классе с помощью override.
Он позволяет реализовать полиморфизм:
поведение метода будет определяться типом фактического объекта, а не ссылкой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой метод расширения в LINQ используется для фильтрации коллекций?
2 668
🤔 Что такое Inversion of control и dependency injection?
Inversion of control (IoC) — это принцип, при котором управление созданием объектов передается внешним компонентам. Dependency injection (DI) — это один из способов реализации IoC, когда зависимости передаются объекту через конструктор, методы или свойства. Это позволяет улучшить тестируемость и модульность кода. DI делает систему более гибкой, позволяя изменять реализации зависимостей без изменения кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из следующих синтаксисов является корректным для объявления делегата?
2 668
🤔 Каков правильный способ замены значения второго элемента массива numbers на 10?
2 668
🤔 Какая связь между асинхронностью и многопоточностью?
Асинхронность и многопоточность — разные концепции, но они могут пересекаться.
- Многопоточность — параллельное выполнение на нескольких потоках (обычно на разных ядрах процессора).
- Асинхронность — способ не блокировать поток при ожидании завершения операции (например, I/O), не обязательно создавая новый поток.
Асинхронные операции (async/await) чаще всего используют один поток, но освобождают его во время ожидания, позволяя выполнять другую работу.
Многопоточность полезна при расчётах, асинхронность — при ожидании (например, сетевых операций).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 668
🤔 Какой из методов может использоваться для повторного выбрасывания текущего исключения в блоке catch?
