2010-11-18 3 views

답변

4

출력이 버퍼되지 않을 때 즉시 출력되지 않아서 스레드간에 출력되는 순서가 바뀔 수 있습니다.

버퍼링을 해제하면 명령문이 실행 된 순서를 알 수 있습니다.

2

버퍼링을 방지합니다. 이는 다양한 스레드가 무엇을했는지 더 잘 이해할 수 있음을 의미합니다. 즉, 어떤 데이터 량이 stdout에 기록 된 후에가 아니라 stdout에 대한 쓰기가 발생할 가능성이 큽니다.

콘솔 앱의 출력을 UI로 파이프 할 때도 유용합니다.