Bonjour,
Je m'interesse a la programmation multithread, mais j'ai du mal a trouver de la bonne documentation sur celle-ci.
Par exemple :
1/ Ou trouver un information qui me dise si tel ou tel element des bibliotheques Boost ou bien STL sont "thread-resistant".
2/ Comment dejouer les optimisation faites par le compilos, pour faire des double checks par exemple, pour instancier des singletons.
3/ est-ce a moi ou au processeur, au systeme ou au processeur de gerer les problemes de coherence de cache ?
4/ et si c'est a oi, comment faire ? je n'ai trouvé aucun doc la dessus.
Enfin bref, mon probleme n'est pas le fonctionnement de bibliotheques comme pthread ou son portage C++ dans boost, mais plutot sur le bon usage de celle-ci.
Partager