| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿Qué ocurre cuando un hilo independiente llamadas de función Salir
    ¿ 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.

    Previous :

    next :
      Artículos relacionados
    ·Cómo mover VARCHAR2 a NCLOB 
    ·Cómo configurar el Sistema MIT para SICP 
    ·Cómo utilizar una Declaración de HTML en un cuadro de…
    ·Cómo registrar un archivo CAB 
    ·Los mejores lugares para poner Registros de Aplicacione…
    ·Hypertech programador Consejos 
    ·Cómo crear un formulario en tiempo de ejecución de Vi…
    ·Cómo crear una lista desplegable en VBScript 
    ·Clasificaciones de los lenguajes de alto nivel en la Pr…
    ·Cómo crear estructuras implícitas en ColdFusion 
      Artículos destacados
    ·Cómo desinstalar Gemas 
    ·¿Cuáles son los beneficios de Sentencias condicionale…
    ·Cómo convertir a hexadecimal colores RGB 
    ·Extensiones de archivo Perl 
    ·Cómo hacer tu propio PSP Game 
    ·PHP Tutorial para inicializar matrices 
    ·Cómo crear PHP mail con un enlace 
    ·Cómo convertir hexadecimal a binario en Visual Basic 
    ·Cómo eliminar a + + Montón C Corrupt 
    ·Cómo agregar filas a un Datagrid 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com