😱 Забирай мой подход к упрощению управления потоками:
(в .NET 9)
Вместо использования классического
System.Threading.Monitor, в .NET 9 появился новый тип — System.Threading.Lock.Вместе с ним добавлен метод
Lock.EnterScope(), который создаёт эксклюзивную область и автоматически освобождает блокировку в конце блока кода.Этот тип даёт более удобную и безопасную синхронизацию потоков за счёт нового API.
Оператор
lock в C# теперь сам распознаёт, если ты передаёшь объект типа Lock.В этом случае он использует новый API, а не старый Monitor.
Пример кода выше.
👉Новости 👉База вопросов
