answersLogoWhite

0


Best Answer

A pool in computer science is a set of initialised resources that are kept ready to use, rather than allocated and destroyed on demand. A client of the pool will request an object from the pool and perform operations on the returned object. When the client has finished with an object (or resource), it returns it to the pool, rather than destroying it.

Pooling of resources can offer a significant performance boost in situations where the cost of initializing a class instance is high, the rate of instantiation of a class is high, and the number of instances in use at any one time is low. The pooled resource is obtained in predictable time when creation of the new objects (especially over network) may take variable time.

However these benefits are mostly true for objects which are expensive with respect to time, such as database connections, socket connections, threads and large graphic objects like fonts or bitmaps. In certain situations, simple object pooling (which hold no external resources, but only occupy memory) may not be efficient and could decrease performance [1]

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Meaning for pool in computer software?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What meaning by software entertainment?

Computer games.


What is another term meaning computer instructions is?

Software


What is the meaning software engineeing?

(software engineer) programmer: a person who designs and writes and tests computer programs.


What is the meaning of software system?

System software is typically defined as a computer program that passes directions between the computer hardware and the computer's applications. The most common type of system software is the operating system. The BIOS is also considered system software.


What Is The Meaning Of Knowledge Work Software?

Work Software is person that has facets of software development process. There work in researching, designing, implementing, and testing the software. They take part in computer programming and software projects.


Pool in Tamil meaning?

Pool meaning in tamil with example, pool tamil meaning and more example for pool will be given in tamil.


What does thawed mean in computer terms?

Thawed meaning that Deep Freeze software is installed but is not active.


What is computer software called?

Computer software is called either simply software, computer program or it can be called specifically by the computer software's name.


What is called software?

Computer software is called either simply software, computer program or it can be called specifically by the computer software's name.


Pool in Tamil?

Pool meaning in tamil with example, pool tamil meaning and more example for pool will be given in tamil.


A word for writing computer software?

The work for writing computer software is programming.Programming is a name for writing computer software.


What is an example of computer software?

Well an example of computer software is the browser that your currently using. This is an application on your computer. AKA computer software. Although you could also be talking about the Computer Operating system which is also Computer Software.