этим: "If the application has got an object and starts processing it with async operations, there is a risk of data corruption if the application returns the object to the Pool." ?
Логично, что если вернуть объект в пул, который может выдать тот же кусок памяти другой случайной горутине, а самому продолжить с этим объектом — то может случиться Race and Corruption
да, поэтому апи надо продумывать так, чтобы объекты передавались из вне, чтобы пользователь API имел прозрачный жизненный цикл объекта
Обсуждают сегодня