1.multithreading
multithrading en Java es un proceso para ejecutar múltiples hilos simultáneamente ..
hilo es básicamente un proceso de peso ligero ... una unidad más pequeña de processing..multithrading, multiprocesamiento tanto se utilizan para lograr la multitarea ..
por qué usamos multithrading y multiprocesamiento, porque los subprocesos comparten un área de memoria común y no la memoria separada para hilos individuales.
procesos ligeros contienen un solo proceso, pero varios subprocesos
procesos de peso pesado pueden contener múltiples subprocesos
No bloquea al usuario porque las discusiones son independientes y se pueden realizar varias operaciones al mismo tiempo.
multitarea
Multasking es un proceso para ejecutar múltiples tareas simultanously..we utilizar la multitarea para utilizar en cpu..multitasking tener dos tipos que tienen que alcanzar .. 1.Process multitarea basado (multiproceso) 2 .Thrad multitarea basado (Multithrading) 1.Process multitarea basado (multiproceso)
cada proceso tiene su propio addresss en la memoria y asignar la memoria seprate a cada proceso ..
es un proces de peso pesado s ..
2.Thrad multitarea basado (Multithrading)
hilos comparten el mismo espacio de direcciones.
El hilo es liviano.
lo que es el hilo ..
hilo es un peso ligero de process..it contienen en un solo proceso, pero varios subprocesos, dependiente, si se produce una excepción en un hilo, pero no efecto en otro hilo.
Sin embargo, es más complejo que eso porque se pueden ejecutar varios subprocesos encima de un LWP. –
@David: no, no lo es. Nada le impide ejecutar, por ejemplo: múltiples subprocesos 'GNU pth' sobre un solo' POSIX pthread', es el mismo caso. – ninjalj