Anonymous Quiz
22%
Mode
14%
MostFrequent
49%
Этот метод нужно реализовать вручную
14%
Aggregate
💊7
Anonymous Quiz
70%
IndexOf
3%
Locate
23%
Find
4%
Search
🤔1
2. Использовать таймауты при попытке захвата блокировок.
3. Применять неблокирующие конструкции (lock-free) или библиотеки с конкурентными коллекциями.
4. Минимизировать время удержания блокировок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
66%
Метод из базового класса
6%
Метод из производного класса
23%
Исключение компиляции
4%
Исключение выполнения
🤔4
Anonymous Quiz
53%
Length()
2%
Size()
6%
Count()
39%
Length
💊21🤔6
- List<T> — интерфейс.
- ArrayList — реализация этого интерфейса (в Java) / List<T> (в C#).
Интерфейс задаёт поведение, а реализация — конкретную структуру. Также ArrayList в Java — не типобезопасный, а List<T> в C# — обобщённый.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊18
Anonymous Quiz
78%
ToArray
5%
Immediate
14%
Execute
2%
Fetch
Anonymous Quiz
7%
String.Concat
7%
String.Join
84%
String.Format
2%
String.Replace
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
88%
NullReferenceException
3%
MethodAccessException
5%
Нормальное выполнение метода
4%
InvalidOperationException
💊31🤔4
Anonymous Quiz
11%
Task.Run()
46%
Thread.Start()
3%
async/await
40%
BackgroundWorker
💊7
ThreadPool (пул потоков) решает проблему частого создания и уничтожения потоков, которое дорого по ресурсам.
Проблемы, которые он решает:
- Производительность (не тратится время на создание потока)
- Утилизация ресурсов
- Масштабируемость при высокой нагрузке
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
3%
string
11%
object
84%
int
1%
dynamic
🤔2
Anonymous Quiz
78%
Sleep
4%
Pause
17%
Wait
1%
Hold
💊3
try-catch — это механизм обработки исключений в C#.
Код, который может вызвать ошибку во время выполнения, помещается в блок try.
Если ошибка происходит, выполнение переходит в соответствующий блок catch.
Блок finally может использоваться для выполнения завершающих действий, выполняемых независимо от ошибок (например, закрытие файлов, соединений и т.д.).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
10%
Метод Dispose() не будет вызван
43%
Финализатор объекта не будет вызван
36%
Объект будет немедленно удален из памяти
10%
Объект будет перемещен в другую область памяти
Anonymous Quiz
10%
Substitute
5%
Exchange
5%
Switch
80%
Replace
В foreach-цикле можно использовать любые объекты, которые реализуют интерфейс IEnumerable (в .NET) или Iterable (в Java).
Это могут быть:
- массивы;
- коллекции (List, Set, Dictionary, ArrayList, и др.);
- результат LINQ-запроса;
- пользовательские коллекции, если реализуют IEnumerable.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
3%
abstract
8%
virtual
87%
override
2%
new
👍2💊1