“Conocimiento Programación>Lenguajes De Programación

¿Qué ocurre cuando un hilo independiente llamadas de función Salir

2012/1/19
¿ Los programas de ordenador puede ejecutar múltiples bloques de código al mismo tiempo a través de la concurrencia de programas. Esto permite una gran flexibilidad , en la que los programas puede manejar peticiones de datos o por separado del programa principal sin afectar a la ejecución del programa en sí . Programas de hacer esto a través de la utilización de hilos de rosca . La gestión de estos hilos de ejecución incluye la gestión de sus recursos y la forma en que el programa tiene la intención de controlarlos . Una diferencia entre la forma de un programa mantiene hilos se representa en la diferencia entre los hilos " independientes " " acoplable " y . Temas

En la programación de computadoras , la programación " multiproceso " o " concurrente " se refiere a la técnica de creación de hilos separados de ejecución en el mismo programa . Cada hilo de rosca en un programa ejecuta un código junto con los otros hilos en ese programa , lo que permite múltiples bloques de código para ejecutar al mismo tiempo . Cuando se inicia un programa, siempre hay un hilo, el hilo "principal" , de la que otros temas pueden generar para manejar otros bloques de código .
Temas asociables

Con diferentes subprocesos que se ejecutan al mismo tiempo en el mismo programa , el mantenimiento hilo se convierte en crucial. Una forma de mantener los hilos es utilizar las capacidades de "join" . Hilos acoplables corren junto a los otros hilos de un programa , como es típico de los hilos . Sin embargo , el hilo principal puede esperar para unirse a la hebra generada . El hilo principal , en lugar de ejecutar más código , puede utilizar la función de unión del hilo para permitir que otro hilo para terminar su tarea. El subproceso generado , una vez terminado, devuelve un código de salida de señalización de una salida normal o un error, y el hilo conductor reanuda la ejecución .
Temas Independiente

Independiente temas funcionan un poco diferente. Cuando un hilo se separa explícitamente de su hilo principal , que ya no tiene conexión a ese hilo. Las carreras y salidas como cualquier otro hilo de rosca y luego se cierra cuando haya terminado. El hilo principal no puede controlar la hebra generada . El subproceso generado termine cuando termine , lo que significa que el hilo principal no tiene que unirse de forma explícita con el hilo más adelante en el programa.
Resolución de Ejecución Temas

adhesión y desprendimiento hilos permiten dos modos diferentes de administración de subprocesos . Al dejar un hilo como acoplables , el programador puede forzar el programa a unirse con el hilo más adelante en ejecución . Esta unión debe ocurrir para liberar los recursos utilizados por el subproceso generado , como la pila y la memoria heap. Un hilo individual, una vez separado , se ejecuta hasta que termine , y el sistema recupera automáticamente los recursos utilizados . Sin embargo , el hilo principal no puede comprobar el estado de un hilo individual a través de una unión . Por lo tanto , el programa principal no sabe si un frezado , hilo individual completó su tarea con éxito , ya que nunca se recibe un código de salida de la rosca.

Lenguajes De Programación
Cómo escribir una jerarquía de página web
¿Cómo escribir pseudocódigo de manera efectiva para un problema de programación?
¿Por qué es COBOL Populares
Cómo escribir una combinación externa en la AFD en WebFOCUS
Principios de Programación con Restricciones
Cómo cambiar una contraseña de base de datos de línea de comandos SA
Cómo probar la vinculación Aprobada en COBOL
Instalación MSI anidado
Conocimiento de la computadora © http://www.ordenador.online