View Single Post
Old 12-23-2015, 12:15 AM   #11
Manishkumar12
Registered User
 
Join Date: Dec 2015
Posts: 157
The idea of object pooling is similar to the operation of your local library. When you want to read a book, you know that it's cheaper to borrow a copy from the library rather than purchase your own copy. Likewise, it is cheaper (in relation to memory and speed) for a process to borrow an object rather than create its own copy. In other words, the books in the library represent objects and the library patrons represent the processes. When a process needs an object, it checks out a copy from an object pool rather than instantiate a new one. The process then returns the object to the pool when it is no longer needed.
Manishkumar12 is offline   Reply With Quote