Sadece pthreads tabanlı bir lib tercih ederim. Iş parçacığı için iyi bir C++ lib nedir?İş parçacığı için iyi C++ lib
3
A
cevap
9
Bir süre önce bazı seçeneklere baktım. İşte bazıları:
- Boost Thread - Bu en standart seçimdir. Boost, resmi standartta olmayan C++ için en standart kütüphanedir.
- POCO - Vida dişi desteği var ve daha fazlası. Tercih ettiğim tercih, çünkü iş parçacığı önceliklerini ayarlamanıza olanak sağlıyor, destek desteği olmayan bir şey. Konu öncelikleri, uygulama alanım için önemli (yumuşak gerçek zamanlı).
- Zthread - İyi bir kütüphane görünüyor. Bununla hiç deneyimim yok.
- ACE - İyi bilinen kütüphane. Bununla hiç deneyimim yok.
Ardından, Thread Buildings Blocks gibi daha yüksek bir soyutlama düzeyinde çalışmanıza izin veren kitaplıklarınız var.
12
boost threads nasıl?
Boost.Thread taşınabilir C++ kodu paylaşılan veri ile yürütme birden fazla parçacığı kullanımını sağlar. Bu VERİ konuları arasında senkronize veya bireysel konuları özgü verilerin ayrı kopyalarını sağlamak için başkalarıyla birlikte konu bulunmuştur kendilerini yönetmek için sınıflar ve işlev sağlanmaktadır.
1
- Boost Threads oldukça açık bir öneri gibi görünüyor.
- Ayrıca bazı eşzamanlılıklara ihtiyacınız varsa, ancak ileti dizileriyle o kadar çok oynamak istemiyorsanız, belki de Futures (ayrıca Boost posta listelerine bakın)?
1
Ayrıca, bazı eşzamanlılıklara ihtiyacınız varsa, ancak dişlerle çok fazla oynamak istemiyorsanız, Thread Building Blocks'a bakabilirsiniz.
İlgili konular
- 1. WPF iş parçacığı C#
- 2. İş parçacığı, iki iş parçacığı arasındaki iletişim C#
- 3. C# iş parçacığı denetimini temizleme
- 4. C++ haritalarının iş parçacığı güvenliği
- 5. C++ Çoklu iş parçacığı eşitlemesi
- 6. Race Condition C iş parçacığı
- 7. C#: İş parçacığı karşılaşma olayları
- 8. iş parçacığı
- 9. Bir iş parçacığı veya iş parçacığı için bir DAO DAO?
- 10. iş parçacığı içinde yerel depolama iş parçacığı
- 11. İş parçacığı tanıtıcısı iş parçacığı tanıtıcısı
- 12. Django/sqlite3 "OperationalError: iş parçacığı yok" iş parçacığı üzerinde
- 13. Paralel iş parçacığı sayısını sınırla C#
- 14. Kinect ile iş parçacığı
- 15. CountdownTimer UI iş parçacığı güncelleştiren çalışan iş parçacığı içinde
- 16. C# iş parçacığı açılımı nasıl taklit edilir
- 17. C soketi API iş parçacığı güvenli midir?
- 18. Bekleme C++ 0x iş parçacığı nasıl kesilir?
- 19. gdb - iş parçacığı günlüğü
- 20. İş parçacığı .net 4
- 21. Windows iş parçacığı havuzu ve CLR iş parçacığı havuzu
- 22. İşleyici vs İş parçacığı
- 23. Arka plan iş parçacığı
- 24. Posix iş parçacığı öğretici
- 25. Gerçekte başlatmak için C++ 11 iş parçacığı bekleniyor
- 26. İş parçacığı önceliğinin değiştirilmesi
- 27. Ayrı iş parçacığı
- 28. http bağlantıları için en iyi java lib?
- 29. İş parçacığı için güvenlidir MessageDigest in Java
- 30. Tomcat iş parçacığı havuzundaki iş parçacığı sayısı nasıl artırılır?