Neden Console.WriteLine birden çok iş parçacığı çalışır?Çağrılıyor Console.WriteLine çoktan bir konudan
cevap
Konsol sınıfı iş parçacığı senkronizasyonunu sizin için halleder. Console belgelenmesi kaynaktan
: I/bu akışları kullanılarak O işlemleri birden parçacığı okuma veya akışları , yazma anlamına gelir, eşitlenir
.
Evet, teşekkürler Reed. –
+1 Cevabımın açıklığa kavuşturulması için teşekkür ederiz. –
@Reed kilitleme veya başka bir senkronizasyon mekanizması ile senkronize mi? – Kiril
Birden çok konu, genellikle Console.WriteLine
kullanırken aynı çıktıya yazılır, genellikle varsayılan olarak ekranınız.
Yani Console.WriteLine sonra iş parçacığı güvenli olarak kodlanır? Diğer yazarken bir iş parçacığı bloklar mı? –
It - MSDN'den ayrıntılar için cevabımı bakın. –
Eğer Console.ReadKey kullanırsanız Console.WriteLine birden çok iş parçacığı değil eser yapar .NET 4.5 CLR bir hata var. Bazı Windows sürümlerinde düzeltilmiştir, ancak 8.1'de Windows Update henüz bulamıyor.
Using Console.WriteLine in a Timer why it would appear to exit?
Linkler için teşekkürler! –
- 1. Console.Writeline EventHandler
- 2. Console.WriteLine onaltılık
- 3. Console.WriteLine kodumu hızlandırıyor mu?
- 4. Bir konudan tüketim oranı nasıl sınırlanır?
- 5. Bir web servisindeki console.writeline çıkışı nereye gider?
- 6. Bir Çoktan Sorgulama
- 7. JDBC Şablon - Bir Çoktan
- 8. [TestMethod] öğesinden Console.WriteLine nasıl alınır?
- 9. ddl dizini Console.Writeline C# Selenium
- 10. jQuery işlevi bir dizeden çağrılıyor
- 11. Android'in C# Console.WriteLine sürümü mü?
- 12. Başka bir konudan bir istisna atıldığında yığın izi yazma
- 13. Java: Başka bir sınıfta bir yöntem çağrılıyor
- 14. std :: harita Birden çok konudan okuma/okuma
- 15. sceneDidLoad iki kez çağrılıyor?
- 16. VSIX komutundan Roslyn çağrılıyor
- 17. Açısal: Neden $ izle çağrılıyor?
- 18. Javascript işlevi hemen çağrılıyor
- 19. Console.WriteLine(), Stream.ReadAsync() öğesinden geri aramada neden engelleniyor?
- 20. log4net Günlüğe kaydetme Debug.WriteLine ve Console.WriteLine
- 21. Form üzerinde belirli bir PHP işlevi çağrılıyor.
- 22. Özel bir HTML yardımcısında Html.ActionLink çağrılıyor
- 23. Bir nesneyi yazdırırken toString() yöntemi neden çağrılıyor?
- 24. "select_for_update" bir atomik bloktan çağrılıyor TransactionManagementError
- 25. Console.WriteLine() vs Debug.WriteLine() arasındaki fark nedir?
- 26. Formtastic/ActiveAdmin çoktan çoktan çok onay kutusunu dernek sorunu
- 27. WinForms'te çoktan seçmeli
- 28. Django çoktan seçmeli
- 29. Çoktan seçmeli kutuları biçimlendirme
- 30. Çoktan çoğa eşleme tablosu
Neden olmasın? – balpha
@balpha - Soru şu ki * neden çalışıyor *, * çalışmasının nedeni nedir *. İşe yaramadığını söyleyen bir şey yok. Yorumun, sapık ve saldırgan. –
Üzgünüm, bu şekilde kast edilmemeli. Söylediği: Bu soruyu sormanız gerçeği, bunun işe yaradığını düşündüğünüzü düşünmenizi önerir. Gerçekten nedenini bilmek isterdim, çünkü çok iş parçacığı ve uyarılar hakkında hiçbir şey bilmiyorum. Kulağa kaba geliyorsa özür dilerim. – balpha