Odpovídáte na názor ke článku Windows 8 a WinRT.
"Počítání referencí je sice hezké, ale funguje dost blbě ve vícevláknovém prostředí, čítač každého objektu musí být chráněn zámkem."
Jistě, o to se ovšem stará překladač, který generuje celou tu "omáčku" kolem komponent. Nicméně zdá se, že celé WinRT funguje trochu jako node.js, služby jsou tedy asynchronní, ale kód napsaný programátorem běží stále (resp. většinou) v jednom vlákně. Předpokládám, že celý kód kolem počítání referencí je optimalizovaný jako v ARC v clangu (překladače Microsoft psát umí).
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 806×
Přečteno 26 445×
Přečteno 25 172×
Přečteno 21 299×
Přečteno 19 104×