예제를 찾아보면, 거의 대다수가 내부적으로 배열을 사용한 컨테이너(List, Stack, Queue 등)를 통해 풀을 구현하더군요.
풀링의 경우 끝에서만 접근이 이루어지는 스택이나 큐 같은 느낌일텐데,
그렇다면 임의 접근이 없으니 링크드 리스트를 통해 (구현에 따라) 가비지가 없는 풀을 구현가능할텐데… 링크드 리스트로 구현하지 않는 이유가 있을까요?
당장 차지하는 메모리가 배열형 풀의 가비지보다 많아서일까요?
아니면 구현이 불편하기 때문일까요?