C 11 std::konular vs posıx evreleri
Neden pratikte ya da başka bir tercih etmeliyim? Bu std dışında teknik farklar nelerdir::iş parçacığı bir sınıftır?
CEVAP
Eğer birçok platform üzerinde kod çalıştırmak istiyorsanız, Posıx evreleri. Hemen hemen her yerde mevcuttur ve oldukça olgun. Eğer sadece std::thread
gayet iyi Linux kullanıyorsanız OTOH - Özet düzeyinin, gerçekten iyi bir arayüze sahip ve güzel diğer C 11 sınıflar ile oynuyor.
C 11 std::thread
sınıfı ne yazık ki eğer C 11 mevcut görünüyorsa bile güvenilir bir şekilde (henüz) her platformda çalışmıyor. std::thread
veya Win64 yerli Android mesela sadece çalışmıyor ya da ciddi performans sorunları (2012).
İyi bir yedek olur boost::thread
- çok benzer std::thread
(aslında bu aynı yazar) ve güvenilir bir şekilde çalışır, ama, elbette, tanıtır, başka bir bağımlılık, bir üçüncü parti kütüphane.
POSIX durumu zaman uyumsuz G/Ç (AIO)?...
Yinelenen sembol konular...
System V IPC vs POSIX IPC...
Can't RVM ile Aslan altında Ruby ...
Arka plan rengi ile CSS @media print k...