preguntar acerca de memory-barriers

5
réponses

Spinlock de montage en ligne Le plus rapide

J'écris une application multithread en C++, où les performances sont critiques. J'ai besoin d'une grande quantité de verrouillage lors de la copie de petites structures entre les threads, pour cela j'ai choisi d'utiliser des spinlocks. J'ai fait des …
demandé sur 1970-01-01 00:33:32
2
réponses

Barrières mémoire C++ Pour Atomics

je suis un débutant quand il s'agit de ça. Quelqu'un pourrait-il fournir une explication simplifiée des différences entre les barrières de la mémoire? windows MemoryBarrier(); La clôture _mm_mfence(); La ligne d'assemb …
demandé sur 1970-01-01 00:33:32