Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Infografía de Periódico Moderno Ordenado Colorido
Infografía de Periódico Moderno Ordenado Colorido
PROGRAMACIÓN
SINCRONIZACIÓN DE
HILOS
¿QUÉ ES?
CUANDO SE ESTÁN
UTILIZANDO HILOS MÚLTIPLES,
ALGUNAS VECES ES
NECESARIO COORDINAR LAS
ACTIVIDADES DE DOS O MÁS.
EL PROCESO POR EL CUAL SE
LOGRA ESTO SE LLAMA
SINCRONIZACIÓN.
RAZÓNES DE USO
LA RAZÓN MÁS COMÚN PARA LA
SINCRONIZACIÓN ES CUANDO DOS O MAS
HILOS NECESITAN ACCESO A UN RECURSO
COMPARTIDO QUE SÓLO PUEDE SER UTILIZADO
POR UN HILO A LA VEZ. OTRA RAZÓN PARA LA
SINCRONIZACIÓN ES CUANDO UN HILO ESTÁ
ESPERANDO UN EVENTO CAUSADO POR OTRO
HILO.
OTROS USOS
DE LA
USO DE MÉTODOS
SINCRONIZACIÓN UN MÉTODO
SINCRONIZADO SE CREA OTROS HILOS QUE
PRECEDIENDO SU TRATEN DE LLAMAR UN
DECLARACIÓN CON OBJETO
SYNCHRONIZED. SINCRONIZADO EN
PARA CUALQUIER USO INGRESARÍA EN
LA CREACIÓN DEL OBJETO DADO,UNA VEZ
UN ESTADO DE ESPERA,
MÉTODO UN MÉTODO
HASTA QUE EL OBJETO
SYNCHRONIZED DENTRO SINCRONIZADO HA SIDO
LLAMADO SE BLOQUEA EL
SE DESBLOQUEA.
DE LAS CLASES CUANDO UN HILO SALE
OBJETO, Y LOS MÉTODOS
CREADAS POR DEL MÉTODO
NO SINCRONIZADOS
NOSOTROS MISMOS ES SINCRONIZADO, EL
DENTRO DEL MISMO
FÁCIL Y EFICIENTE SIN OBJETO PUEDEN SER OBJETO SE
EMBARGO NO TRABAJA UTILIZADOS POR OTROS DESBLOQUEA.
EN TODOS LOS CASOS. HILOS EN EJECUCIÓN.
FORMAS DE APLICAR LA
SINCRONIZACIÓN
EXISTEN DOS FORMAS PARA APLICAR LA SINCRONIZACIÓN
BLOQUEO DE OBJETOS
USO DE SEÑALES