Come confrontare le librerie Boost Thread con le librerie java.util.concurrent?libreria java.util.concurrent vs. Boost Threads
Le prestazioni sono fondamentali e quindi preferirei stare con C++ (anche se Java è molto più veloce in questi giorni). Dato che devo scrivere codice in C++, quali librerie esistono per rendere il threading facile e meno soggetto a errori.
Ho sentito recentemente che dal JDK 1.5, il modello di memoria Java è stato modificato per risolvere alcuni problemi di concorrenza. Che ne dici di C++? L'ultima volta che ho fatto la programmazione multithread in C++ era 3-4 anni fa quando usavo i pthread. Anche se, non desidero più usarlo per un grande progetto. L'unica altra alternativa che conosco è Boost Threads. Tuttavia, non sono sicuro se sia buono. Ho sentito cose positive su java.util.concurrent, ma ancora niente sui thread Boost.
Martin, penso che significa – zedoo
Nella mia esperienza in qualsiasi momento qualcuno dice "Le prestazioni sono critiche" senza specifiche non è affatto così critico. Non scegliere C++ o Java per motivi di prestazioni, scegli C++ o Java perché hai più familiarità con esso o trovi più facile programmare in. –