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 39 525×
Přečteno 27 379×
Přečteno 26 410×
Přečteno 22 607×
Přečteno 20 276×