Común · Saberes
Thread pool
A method for efficient parallel processing in computer programs (pre-creating threads and reusing them as tasks occur, reducing overhead of thread creation and destruction, improving system performance, and optimizing resource management)
In computer programming, a thread pool is a software design pattern for achieving concurrency of execution in a computer program. Often also called a replicated workers or worker-crew model, a thread pool maintains multiple threads waiting for tasks to be allocated for concurrent execution by the supervising program.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en inglés.
In computer programming, a thread pool is a software design pattern for achieving concurrency of execution in a computer program. Often also called a replicated workers or worker-crew model, a thread pool maintains multiple threads waiting for tasks to be allocated for concurrent execution by the supervising program. By maintaining a pool of threads, the model increases performance and avoids latency in execution due to frequent creation and destruction of threads for short-lived tasks. Another good property - the ability to limit system load, when we use fewer threads than available. The number of available threads is tuned to the computing resources available to the program, such as a parallel task queue after completion of execution.
Texto: Wikipedia en inglés, CC BY-SA 4.0. · Imagen: en:User:Cburnett (CC BY-SA 3.0) ·
Cartas cercanas
-
T★★★
Thread
Protocolo de comunicación
-
★
Httpd
Software program that usually runs in the background, as a process, and plays the role of a server in a client-server model using the HTTP and/or HTTPS network protocol(s)
-
T★
ThreadX
Sistema operativo
-
M★
Multiprocesamiento
Uso de dos o más procesadores (CPU) en una computadora para la ejecución de uno o varios procesos
-
R★
Reactor (patrón de diseño)
-
★★★
Semáforo (informática)
-
E★
Event (computing)
Computing operation that can be recognized and handled by software
-
D★
Desenroscado de bucles
-
★★
Tubería (informática)
Cadena de procesos conectados
-
★★★
WS-BPEL
-
S★
Stream processing
Programming paradigm which gives some degree of parallel processing
-
★★
Process management (computing)
Computer system for maintaining order among running programs
-
C★
Cargador de programas
Parte de un sistema operativo responsable de cargar programas y bibliotecas
-
A★
Async/await
A syntactic feature of programming languages that allows for asynchronous, concurrent programming
-
★
Aceleración por hardware
Uso del hardware para realizar alguna función más rápido de lo que es posible usando software ejecutándose en una CPU de propósito general
-
P★★
Process Lasso
Windows software
-
★★
Strategy (patrón de diseño)
-
C★★
Computación concurrente
Paradigma de programación