문제

Console.writeline이 여러 스레드에서 작동하는 이유는 무엇입니까?

도움이 되었습니까?

해결책

콘솔 클래스는 스레드 동기화를 처리합니다.

문서에서 콘솔:

이 스트림을 사용하는 I/O 작업은 동기화되므로 여러 스레드가 스트림에서 읽거나 쓸 수 있습니다.

다른 팁

.NET 4.5 CLR에는 Console.WriteLine을 만드는 버그가 있습니다. ~ 아니다 Console.ReadKey를 사용하는 경우 여러 스레드에서 작업하십시오. 일부 Windows 버전에서는 고정되었지만 8.1 Windows 업데이트에서는 아직 찾을 수 없습니다.

Console.writeline () 또는 console.write ()를 사용할 때 다중 스레드 C# 콘솔 애플리케이션에 드물게 걸려

TIMER에서 Console.WriteLine 사용이 종료되는 이유는 무엇입니까?

여러 스레드가 사용할 때 동일한 출력에 씁니다 Console.WriteLine, 일반적으로 기본적으로 화면.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top