En temel "Merhaba, Dünya!" NET2.0 için derlenmiş uygulama 3 konu (Main, GC ve Finalizer) görmelisiniz. Ancak, bir .NET4.0 yapısı ile bu sayı, aynı temel uygulamaya sahip 4'e kadar çıkmaktadır. Fazladan iş parçacığının ne olduğunu bilen var mı?"Merhaba dünya" uygulaması, .NET4.0'da 4 iş parçacığı kullanıyor, ancak .NET2.0'da 3 iş parçacığı kullanıyor.
6
A
cevap
0
İş parçacığı havuzu, boştaki iş parçacıklarını varsayılan olarak 'dan beri .NET4 (MSDN points it olarak) tutar. Numaralarının nasıl belirtildiğini bulamıyorum (bunu SetMinThreads ile değiştirebilmenize rağmen), muhtemelen değil.
Bu dotNetPerls makalesinde, makinedeki çekirdek sayısına de bağlı olduğu belirtilmiştir (bu mantıklıdır).
Hem CLR'lerle ThreadPool.GetMinThreads() öğesini yazdırmak için makinenizi/özel programınızı test edebilirsiniz.
İlgili konular
- 1. PLINQ neden sadece iki iş parçacığı kullanıyor?
- 2. ASP.NET Çekirdeğinde hangi bileşen iş parçacığı kullanıyor?
- 3. İş parçacığı .net 4
- 4. iş parçacığı içinde yerel depolama iş parçacığı
- 5. İş parçacığı tanıtıcısı iş parçacığı tanıtıcısı
- 6. Konsol uygulaması: STA iş parçacığı
- 7. iş parçacığı
- 8. iş parçacığı yerel kaldırma yöntemi
- 9. notifyAll iş parçacığı uyanıyor.
- 10. Kinect ile iş parçacığı
- 11. İş parçacığı önceliğinin değiştirilmesi
- 12. Python iş parçacığı dökümü
- 13. başka bir iş parçacığı (Net)
- 14. invalidate() bir iş parçacığı içinde android uygulaması
- 15. Ayrı iş parçacığı
- 16. CountdownTimer UI iş parçacığı güncelleştiren çalışan iş parçacığı içinde
- 17. Django/sqlite3 "OperationalError: iş parçacığı yok" iş parçacığı üzerinde
- 18. Qt: Arka plan iş parçacığı yenileme UI iş parçacığı
- 19. İş parçacığı güvenli Queue
- 20. Bir "gerçek" iş parçacığı
- 21. Ayrı iş parçacığı içinde
- 22. 'sys.excepthook' ve iş parçacığı
- 23. İş parçacığı, iki iş parçacığı arasındaki iletişim C#
- 24. UI iş parçacığı üzerinde görev sürdürme, arka plan iş parçacığı
- 25. Bir iş parçacığı veya iş parçacığı için bir DAO DAO?
- 26. Windows iş parçacığı havuzu ve CLR iş parçacığı havuzu
- 27. Tomcat iş parçacığı havuzundaki iş parçacığı sayısı nasıl artırılır?
- 28. Maksimum iş parçacığı sorunu
- 29. Gelişmiş çoklu iş parçacığı - Java
- 30. Hatalı iş parçacığı
Uygulama nedir? IIS, Cassini vb? –
Ne tür bir uygulama? Bir konsol mu? – SandRock
Bir ana konsolun içinde bir 'Console.ReadLine()' ile bir çıplak kemik konsolu uygulaması oluşturursam ve hata ayıkladığında 7 iş parçacığı görüyorum. Başkalarının görebildiğinizi görebilmeleri için kısa-ama-tam bir bakış açısı oluşturmanız gerekir (veya farkı kendiniz çözmenize izin verir) –