Odpovídáte na názor ke článku Automatická správa paměti deterministicky.
Největší výhoda moving-mark-and-sweep GC jako má Java je, že funguje ve vícevláknových programech. U počítání referencí musí být buď všechny inkrementace/dekrementace zamčené (což je nezanedbatelná režie), nebo musí programátor zatraceně dobře vědět, co a jak se mezi vlákny sdílí (jak píše ondra.novacisko).
Je pravda, že WinRT se k RC docela hodí, protože místo vláknovosti upřednostňuje asynchronní API. Ale stejně by mě zajímalo, co se stane, když aplikace vytvoří nové vlákno.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 775×
Přečteno 26 421×
Přečteno 24 934×
Přečteno 21 278×
Přečteno 18 933×