Қосымшада ыңғайлырақ
RuStore
·
Samsung Galaxy Store
Huawei AppGallery
·
Xiaomi GetApps
автордың кітабынан сөз тіркестері
Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование
Стивен Клири
Басты
⭐️
Стивен Клири
Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование
📖
Дәйексөздер
🙈
Дым түсініксіз
1
👍
Ұсынамын
1
Үзіндіні оқу
Толығымен оқу
30 күн тегін
Кітап туралы
Пікірлер
3
Дәйексөздер
204
Қазір оқып жатыр
2.1K
Сөрелерде
🙈
Дым түсініксіз
1
👍
Ұсынамын
1
Басты
Аудио
Комикстер
Балаларға арналған
Мультижазылымды ресімдеу
Плюсті тексеріңіз
Кіру
Хэлен
дәйексөз келтірді
2 апта бұрын
очередь может использоваться для представления последовательности выполняемых операций, а стек — для представления последовательности операций отмены
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
Многие современные фреймворки модульного тестирования — включая MSTest, NUnit и xUnit — поддерживают методы модульного тестирования asyncTask
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
Если «сигнал» представляет собой сообщение, отправляющее некоторые данные между потоками, рассмотрите возможность использования очереди «производитель/потребитель».
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
Самый распространенный и универсальный межпотоковый сигнал — событие с ручным сбросом ManualResetEventSlim
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
Команда lock несовместима с await
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
блокирующие вызовы при удержании блокировок. В идеале их быть вообще не должно
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
Объект, используемый в команде lock, должен быть приватным полем, которое никогда не должно быть доступным для любых методов за пределами класса
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
Никогда не выполняйте произвольный код при удержании блокировки
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
2 апта бұрын
Ограничьте видимость блокировки. • Документируйте, что именно защищает блокировка. • Сократите до минимума объем кода, защищенного блокировкой
Ұнайды
Комментарий жазу
Бөлісу
Хэлен
дәйексөз келтірді
1 ай бұрын
Реактивное программирование основано на концепции наблюдаемых потоков
Ұнайды
Комментарий жазу
Бөлісу