История изменений
Исправление MOPKOBKA, (текущая версия) :
либо выделение и удаление объекта в какой-то момент, когда ты знаешь. что он больше тебе не нужен
Я не знаю, в это время над объектом может работать другой поток вообще, может мне он сейчас и не нужен больше, но другому потоку нужен.
либо счётчики ссылок
Счетчик постоянно занимает место, и отъедает производительность тем что его нужно постоянно изменять, и его нужно либо делать атомарным что может в десять раз увеличить время его увеличения, либо выносить в отдельный массив для каждого потока что ужасно скажется на кеше.
часто ещё делают временные пулы, чтобы освобождать сразу всё, когда работа с каким-то объектом завершена.
У меня может быть так, что элемент который я создам в начале, переживет все последующие, и наоборот.
Исходная версия MOPKOBKA, :
либо выделение и удаление объекта в какой-то момент, когда ты знаешь. что он больше тебе не нужен
Я не знаю, в это время над объектом может работать другой поток вообще, может мне он сейчас и не нужен, но другому потоку нужен.
либо счётчики ссылок
Счетчик постоянно занимает место, и отъедает производительность тем что его нужно постоянно изменять, и его нужно либо делать атомарным что может в десять раз увеличить время его увеличения, либо выносить в отдельный массив для каждого потока что ужасно скажется на кеше.
часто ещё делают временные пулы, чтобы освобождать сразу всё, когда работа с каким-то объектом завершена.
У меня может быть так, что элемент который я создам в начале, переживет все последующие, и наоборот.