Thread
¿Qué es un thread?
Un thread es una unidad de ejecución dentro de un proceso.
¿Para qué sirve un thread?
Sirve para:
- Ejecutar trabajo concurrente.
- Repartir tareas dentro de un proceso.
- Mejorar capacidad de procesamiento en ciertos contextos.
Características
- Comparte memoria con otros threads del mismo proceso.
- Puede complicar sincronización.
¿Dónde se usa?
- En programación concurrente, sistemas y runtimes.
Conclusión
Los threads permiten paralelismo o concurrencia dentro de un proceso, pero introducen complejidad que conviene entender bien.