Diferencia entre revisiones de «Multiprocesamiento»

Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 2:
 
El multiproceso para tareas generales es bastante difícil de conseguir debido a que puede haber varios programas manejando datos internos (conocido como estado o contexto) a la vez.
Los programas típicamente se escriben asumiendo que sus datos son incorruptibles. Sin embargo, si otra copia del programa se ejecuta en otro procesador, las dos copias pueden interferir entre sí intentando ambas leer o escribir su estado al mismo tiempo. Para evitar este problema se usa una variedad de técnicas de programación incluyendo [[Semáforo (programación)|semáforos]] y otras comprobaciones y bloqueos que permiten a una sola copia del programa cambiar de forma exclusiva ciertos valores. omar no busque aqui
 
.
 
== Véase también ==