Strona głównaSztuka programowania

W .NET istnieje metoda Thread.MemoryBarrier(). W użyciu jest bardzo prosta – nie wymaga przekazania żadnych parametrów. Strona teoretyczna jest jednak bardziej skomplikowana. Przed wyjaśnieniem czym jest Memory Barrier w świecie współbieżnym musimy zrozumieć jak wykonywane są instrukcje przez procesor. Załóżmy, że mamy następujące operacje:a = b +1 c = a +1 d = e +1; W jakiej kolejności zostaną wykonane powyższe operacje? Naturalne wydaje się, że procesor wykona je po kolei. Jednak ze względu na różn...

Tagi: C#, MemoryBarrier
Dziel się z innymi:
Piotr Zieliński » Thread.MemoryBarrier–wprowadzenie

Sztuka programowania 4485 dni, 18 godzin, 23 minuty temu pzielinski 134 pokaż kod licznika zwiń

Wczytywanie artykułów...