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.
Reputation Points: 1658
Solved Threads: 331
duckman
Offline 7,719 posts
since Nov 2004