Asistí hoy a una entrevista en la que el entrevistador me hizo la siguiente pregunta:¿Estos hilos son seguros?
¿La reentrada y la exclusión mutua son seguras para subprocesos? Puedes explicar porque ?
Soy relativamente nuevo en la programación concurrente y no podía responder a ella .. Pero he dicho ...
exclusión mutua es hilo de seguridad. Pero la reentrada no es así y esa es la razón por la que tenemos cerraduras reentrantes.
El entrevistador se trasladó a la siguiente pregunta, sin embargo a un área diferente ... Creo que ensucié éste para arriba ...
¿Qué está esperando que le diga cuando me pidió esto?
¿Por qué un voto abajo? –
(-1) la reentrada no es pausa y reanudación. Una función es reingresante si admite que varios hilos de ejecución "lo atraviesen" al mismo tiempo o con palabras simples puede ingresar la función mientras se está ejecutando otra ejecución de la función. –
http://en.wikipedia.org/wiki/Thread_safety http://stackoverflow.com/questions/352365/code-re-entrancy-vs-thread-safety –