Zdravim, mám krátký dotaz spíše pro zkušené.
Pokud používáte atomické operace mezi vlákny, jak zajišťujete aktuálnost dat? Může nastat situace, kdy si některé vlákno nahraje data do své cache a po úpravě je nemusí zapsat do hlavní paměti hned, což muže způsobit neaktuálnost dat pro jiná vlákna, která tyto data také používají.
Našel jsem článek(Memory ordering semantics) viz.:
http://blog.qt.digia.com/…g-semantics/
Píše se tam o release/acquire sémantice. Jak správně se tyto operace používají k zajištění platných dat? Má s tím někdo zkušenost?
Díky
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Stálý člen

Nahlásit jako SPAM
IP: 188.120.221.–
God of flame
Grafoman
Návštěvník
Zjistit počet nových příspěvků































