C dilinde çoklu iş parçacığının en iyi yolu nedir? Çok verimli ve CPU çenesi olmayan bir şey istiyorum. Teşekkürler.Çoklu iş parçacığının en iyi yolu?
cevap
doğru (standart) C ve Windows üzerinde Bunu yapmanın yolu __beginthreadex ile geçerli: Şu gibi şeyler içine görünebilir.
Bu genellikle iş parçacığı için doğrudan CreateThread init C çalışma zamanı desteği olarak CreateThread numaralı telefonu çağırmak için tercih edilir. Bu yüzden, CreateThread kullanarak bir iş parçacığı oluşturursanız ve bir CRT işlevini çağırırsanız, kötü şeyler/olabilir.
__Beginthreadex'in dahili olarak CreateThread'i çağırdığını, ancak sahne arkasında başka bir çalışma gerçekleştirdiğini unutmayın.
UNIX tabanlı bir platformdaysanız (Linux veya Mac OS X) en iyi seçeneğiniz POSIX threads'dur. POSIX ortamında multithread için standart çapraz platform yolu. Ayrıca Windows'da da kullanılabilirler, ancak bu platform için muhtemelen daha iyi (daha doğal) çözümler vardır.
Sorunuz, etkili bir şekilde yanıtlamak için biraz genel. pencereler SDK'sında
CreateThread
boost :: iplik
- 1. Bir iş parçacığının içinde bir iş parçacığının durdurulması
- 2. Jmeter'da en iyi yolu bulmanın en iyi yolu nedir?
- 3. Python3'te iş parçacığının bırakılması
- 4. ZeroMQ: C-benzeri çoklu iş parçacığının nasıl elde edileceği
- 5. Java, Bir iş parçacığının
- 6. en iyi yolu?
- 7. en iyi yolu
- 8. en iyi yolu
- 9. Bir iş parçacığının geçme süresini
- 10. Geçiş yumuşatıcılarını iş parçacığı yöntemine geçirmenin en iyi yolu
- 11. Nesneleri farklı iş parçacıklarının arasında geçirmenin en iyi yolu?
- 12. Spring-Batch'de iş akışını test etmenin en iyi yolu nedir?
- 13. Farklı çoklu kuyruklara mesaj göndermenin en iyi yolu nedir?
- 14. WPF Kılavuzunda/Listede Çoklu Sütunları Yaymanın En İyi Yolu?
- 15. Zend Framework'de çoklu dil uygulamanın en iyi yolu
- 16. Çoklu tabloya veri eklemenin en iyi yolu MVC ASP
- 17. Linq'e katılmanın en iyi yolu
- 18. Spree'yi özelleştirmenin en iyi yolu?
- 19. Günlük dosyasının en iyi yolu GO
- 20. Bir iş parçacığının işlenmemiş istisnasını yakalama
- 21. Ünite testinin en iyi yolu Koleksiyon?
- 22. En iyi İş Akışı aracı nedir
- 23. Meteor'da çoklu görünümlere en iyi uygulamalar yaklaşımı?
- 24. Kompresör performansında hiper iş parçacığının etkisi?
- 25. Bir iş parçacığının durumu nasıl alınır?
- 26. Java iş parçacığının yürütülmesini izleme araçları
- 27. iPhone: İş parçacığının ana iş parçacığı nasıl belirlenir?
- 28. Kendi GPG/PGP parolanızı güçlendirmek için en iyi yolu kullanmanın en iyi yolu nedir?
- 29. Hata iletilerini işlemenin en iyi yolu
- 30. Node.js ile MongoDB'yi kullanmanın en iyi yolu?