Как я блокирую консоль через потоки в C#.NET?

Вы могли использовать NSTask для uuidgen для получения уникального имени файла, затем добавить это к строке от NSTemporaryDirectory(). Это не будет работать над Касанием Какао. Это немного многоречиво все же.

9
задан RCIX 5 October 2009 в 23:49
поделиться

1 ответ

Вашему классу необходимо:

private static readonly object ConsoleWriterLock = new object();

Затем вы можете заблокировать это перед записью в консоль.

lock(ConsoleWriterLock)
{
     //Your code here
}

Ключевое слово lock будет работать со статическим классом, вам просто нужно предоставить объект static readonly для блокировки.

21
ответ дан 4 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: