История изменений
Исправление MOPKOBKA, (текущая версия) :
Эммм, что? Одна операция икремента - это неэффективно?
Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc а потом dec). Счетчик еще часто бывает атомарным, если нужно больше 1 потока, а это еще сильнее замедляет.
А сборщик мусора обходится без счетчика ссылок?
Да, конечно, чистый счетчик ссылок используют только наименее продвинутые сборщики мусора (так не делают Java, C#, и другие), даже самый первый сборщик мусора в истории так не делал.
Исправление MOPKOBKA, :
Эммм, что? Одна операция икремента - это неэффективно?
Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc а потом dec). Счетчик еще часто бывает атомарным, если нужно больше 1 потока, а это еще сильнее замедляет.
А сборщик мусора обходится без счетчика ссылок?
Да, конечно, чистый счетчик ссылок используют только наименее продвинутые сборщики мусора, даже самый первый сборщик мусора в истории так не делал.
Исправление MOPKOBKA, :
Эммм, что? Одна операция икремента - это неэффективно?
Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc а потом dec). Счетчик еще часто бывает атомарным, если нужно больше 1 потока.
А сборщик мусора обходится без счетчика ссылок?
Да, конечно, чистый счетчик ссылок используют только наименее продвинутые сборщики мусора, даже самый первый сборщик мусора в истории так не делал.
Исправление MOPKOBKA, :
Эммм, что? Одна операция икремента - это неэффективно?
Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc). Счетчик еще часто бывает атомарным, если нужно больше 1 потока.
А сборщик мусора обходится без счетчика ссылок?
Да, конечно, чистый счетчик ссылок используют только наименее продвинутые сборщики мусора, даже самый первый сборщик мусора в истории так не делал.
Исходная версия MOPKOBKA, :
Эммм, что? Одна операция икремента - это неэффективно?
Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись. Счетчик еще часто бывает атомарным, если нужно больше 1 потока.
А сборщик мусора обходится без счетчика ссылок?
Да, конечно, чистый счетчик ссылок используют только наименее продвинутые сборщики мусора, даже самый первый сборщик мусора в истории так не делал.