усложняешь, при каждом вызове get будет возврат нового ресруса, или ресурса, которые был возвращен в пул, если ты в пул вернешь указатель на то, что еще используешь (sic!), то от этого тебя никто не защитит 🙂
исходники сложна-сложна, я ещё не на столько познал Go чтобы понять как все работает внутри. я уже понял, что главное ложить отработанный кусок только тогда, когда он уже 100% будет не нужен, иначе можно наткнуться на случай. когда две горутины получат один и тот же кусок.
Обсуждают сегодня