Tại sao Console.WriteLine hoạt động từ nhiều luồng?Gọi Console.WriteLine từ nhiều chủ đề
Trả lời
Lớp bảng điều khiển xử lý đồng bộ hóa chủ đề cho bạn.
Từ các tài liệu của Console:
I/O hoạt động sử dụng các con suối đang đồng bộ, có nghĩa là nhiều đề có thể đọc từ, hoặc gửi thư cho, các con suối.
Vâng, cảm ơn Reed. –
+1 Cảm ơn bạn đã giải thích rõ câu trả lời của tôi, hãy đặt. –
@Reed có được đồng bộ hóa bằng cách khóa hoặc với một số cơ chế đồng bộ hóa khác không? – Kiril
Nhiều luồng ghi cùng một đầu ra khi sử dụng Console.WriteLine
, thường là màn hình của bạn theo mặc định.
Vì vậy, Console.WriteLine được mã hóa như là chuỗi an toàn sau đó? Một khối thread trong khi viết khác? –
Đó là - xem câu trả lời của tôi cho các chi tiết từ MSDN. –
Có một lỗi trong .NET 4.5 CLR mà làm Console.WriteLine không công việc từ nhiều chủ đề nếu bạn sử dụng Console.ReadKey. Nó được sửa trong một số phiên bản Windows, nhưng trong 8.1 Windows Update không tìm thấy nó.
Using Console.WriteLine in a Timer why it would appear to exit?
Cảm ơn bạn đã liên kết! –
- 1. Chủ đề console.writeline có an toàn không?
- 2. JNI gọi Java từ C++ với nhiều chủ đề
- 3. Console.Writeline từ EventHandler
- 4. JNI - nhiều chủ đề
- 5. Vẽ từ nhiều chủ đề trong Qt
- 6. Tại sao chặn Console.WriteLine() trong gọi lại từ Stream.ReadAsync()?
- 7. Nhiều chủ đề kêu gọi các chức năng tương tự
- 8. Chờ cho nhiều chủ đề (chủ đề Posix, C++)
- 9. Ghi vào FileOutputStream từ nhiều chủ đề trong Java
- 10. Ghi nhật ký bằng Python từ nhiều chủ đề
- 11. Đọc một tập tin từ nhiều chủ đề trong python
- 12. Nên [table reloaddata] chỉ được gọi từ chủ đề chính?
- 13. Ứng dụng Metro FileIO.WriteTextAsync Nhiều chủ đề
- 14. Nhiều chủ đề hoặc quá trình với chủ đề
- 15. Clojure rất nhiều chủ đề
- 16. Nhiều chủ đề miễn phí?
- 17. Truy cập vào IndexedDB từ nhiều chủ đề javascript
- 18. Nhiều chủ đề đọc từ cùng một tệp
- 19. Nhiều chủ đề đọc từ cùng một tập tin
- 20. Cập nhật giá trị tối đa từ nhiều chủ đề
- 21. python - nối vào cùng một tệp từ nhiều chủ đề
- 22. Làm sạch từ nhiều chủ đề trong Python
- 23. Vấn đề với GCD và quá nhiều chủ đề
- 24. Đồng bộ nhiều chủ đề trong python
- 25. ScheduledExecutorService một chủ đề nhiều nhiệm vụ
- 26. Cách tạo mã C (P/gọi) được gọi từ C# "An toàn chủ đề"
- 27. ThreadPool.QueueUserWorkItem với Cuộc gọi không đồng bộ trong chủ đề
- 28. bắt đầu chủ đề không gọi chạy
- 29. jQuery nhiều chủ đề trên một trang
- 30. Console.Writeline() không hoạt động
Tại sao không nên nó? – balpha
@balpha - Câu hỏi là * tại sao nó hoạt động *, * lý do hoạt động là gì *. Không có gì nói rằng nó không hoạt động. Bình luận của bạn là snide và gây khó chịu. –
Tôi xin lỗi, nó không có nghĩa là âm thanh theo cách này. Những gì nó nói là: Thực tế là bạn đặt câu hỏi này cho thấy rằng bạn nghĩ rằng đó là một bất ngờ rằng nó hoạt động. Tôi thực sự muốn biết tại sao, bởi vì tôi biết khá mouch không có gì về đa luồng và cảnh báo của nó. Xin lỗi nếu nó nghe có vẻ thô lỗ. – balpha