Odpověď na názor

Odpovídáte na názor ke článku Automatická správa paměti deterministicky.

  • 30. 9. 2011 9:58

    ondra.novacisko.cz (neregistrovaný)

    [22] To není pravda, zamykat vůči GC musíte při každém přístupu k objektu, aby ten objekt GC pod rukama vláknum nepřesouval. Já jsem se pokoušel psát GC v C++, za pomocí chytrých ukazatelů a vlastních alokátorů (nic jiného k tomu není potreba) a takovách konfliktů je tam hafo. Každý přístup k objektu znamená, že se někde minimálně 1x udělá InterlockedCom­pareExchange, což je minimální varianta SpinLocku.