elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  sección critica
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: sección critica  (Leído 1,654 veces)
Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
sección critica
« en: 10 Noviembre 2019, 23:20 pm »

una pregunta que significa sección critica? algun ejemplo?


En línea

7w7
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: sección critica
« Respuesta #1 en: 10 Noviembre 2019, 23:32 pm »

wiki:
Citar
Se denomina sección crítica o región crítica, en programación concurrente de ciencias de la computación, a la porción de código de un programa de ordenador en la que se accede a un recurso compartido (estructura de datos o dispositivo) que no debe ser accedido por más de un proceso o hilo en ejecución. La sección crítica por lo general termina en un tiempo determinado y el hilo, proceso o tarea sólo tendrá que esperar un período determinado de tiempo para entrar. Se necesita un mecanismo de sincronización en la entrada y salida de la sección crítica para asegurar la utilización en exclusiva del recurso, por ejemplo un semáforo, monitores, el algoritmo de Dekker y Peterson, los candados.

imagina que tienes 2 programas simultaneamente leyendo y escribiendo un archivo, los errores están a la orden del dia, sin embargo usualmente se refiere mas a la ejecución multi hilo, donde multiples hilos tienen accesos a los objetos y variables

el mismo ejemplo de los archivos pero con objetos... imagina que tienes 2 hilos, uno escribe datos que obtenga de un socket y otro la entrada del usuario, casualmente mientras lees algo del socket el usuario ingresa un valor y en aambos casos el valor debe concatenarse a una variable

ejemplo
Código:
obtenido_socket = "hola"
obtenido_stdin = "mundo"

como debe quedar? hola+mundo, mundo+hola? el problema es que puede quedar algo como munholado


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
La critica mas dura « 1 2 »
Sugerencias y dudas sobre el Foro
Yello_Overloop 19 6,535 Último mensaje 22 Julio 2004, 05:49 am
por ramger
Crítica - The Dark City Web « 1 2 »
Diseño Gráfico
dark_sargon 17 6,210 Último mensaje 26 Abril 2006, 15:59 pm
por Darkholme
Crítica a Chromecast
Noticias
Scaramanga 0 1,258 Último mensaje 9 Agosto 2013, 21:05 pm
por Scaramanga
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines