RE:Diferencias entre hilos y procesos
Hola,
La respuesta es relativamente sencilla:
Un proceso como mínimo utiliza un hilo de ejecución, aunque puede utilizar más de uno, que en caso de tener mas de un microprocesador se ejecutarían realmente en paralelo. Cada aplicación que inicias, es un proceso y cada una de ellas puede estar compuesta, como hemos dicho, de uno o varios hilos y, a su vez, puede lanzar otros procesos.
En resumidas cuentas, cada proceso tiene su espacio de memoria reservado y protegido al resto de procesos, sin embargo los diferentes hilos de un mismo proceso comparten memoria, por lo que se debe tener cuidado al programar en modo multithreading (multihilo).
Jose_T
http://www.madridsoft.com
Consultas gratuitas