most JDBC drivers, ORM frameworks, and application servers implement their own connection pooling.
Why reinvent the wheel? Especially as it's far from a trivial endeavour.
You're unlikely to find a pdf on some website telling you all you need to know.
Think first of buying a good number of quality books on multithreading, concurrent computing, caching, memory management, design patterns, etc. etc. and actually understanding all they contain.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337