[NSWI004] [Teachers at NSWI004] Nerozumím memory modelu

Petr Tuma petr.tuma at d3s.mff.cuni.cz
Thu Nov 26 11:05:24 CET 2020


>> B:
>> 1: do {
>> 2:   lock (L)
>> 3:   X = F
>> 4:   unlock (L)
>> 5: } while (!F)
>> 6: use (D)
> 
> neměl by řádek B5 vypadat `} while (!X)`? Jinak přístup k F není
> synchronizovaný a jedná se o data race. Nebo něco přehlížím?

Anooo! Mea culpa :)

Petr Tuma


More information about the NSWI004 mailing list