Alphasite

The programmers site

Estadísticas web

Estadisticas web

Publicidad

Languages

Google AdSense

Poll

Who's online

There are currently 0 users and 7 guests online.

Send to Friend

FromTo


Enviar a un amigo

Introducción a la programación multihilo

Antes de empezar

En este articulo no hay ni una sola linea de código y no esta orientado a enseñar los entresijos especificos de la programación multihilo en este o aquel lenguaje sino a dar una pequeña introducción, centrandose fundamentalmente en el como y el sobre todo en el por qué y en el cuando.

¿Que es la programación multihilo?

En estos tiempos todos los sistemas operativos (excepto quizá los educacionales) son sistemas operativos multitarea, esto quiere decir que pueden ejecutar varias tareas o procesos simulataneamente. Esto no siempre fue así, el ms-dos era un sistema monotarea lo que quiere decir que tan solo una tarea podía ejecutarse en el sistema simultaneamente.

Antes de lanzarnos a explicar la programación multihilo es conveniente hacer un repaso a ciertas caraterísticas de los sitemas operativos.

MultiTarea y MultiProcesador. El planificador.

Cuando hablamos de sistemas operativos multitarea decimos que pueden ejecutar varias tareas simultaneamente de forma concurrente. Esto no es del todo cierto, tan solo los sistemas multiprocesador (con más de un procesador) pueden realizar multitarea real, en un sistema con un solo procesador hablamos de sensación de multitarea.


Puedes encontrar el resto del articulo pulsando en el título.
Este y otros muchos más artículos de programación TheAlphasite.org