| 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 >> C /C + + Programming >> Content
    Cómo crear un único subproceso en CPP
    Muchos procesadores modernos son multi -core y capaz de ejecutar aplicaciones de subprocesos múltiples . Un hilo es una ruta de ejecución . Usted puede agregar más rutas de ejecución de un programa en C + añadiendo temas , lo que permite su programa para completar varias tareas en paralelo . Hay una biblioteca de C + + que maneja los hilos, y se llama hilos POSIX , o " pthreads . " Creación de un programa que genera un hilo extra de ejecución es una buena manera de introducirse en la programación multi-hilo usando el lenguaje C + + . Cosas que necesitará
    + entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
    C + + Compiler , tal GCC
    Mostrar Más instrucciones
    1

    carga C + el C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
    2

    incluye las siguientes bibliotecas de escribir estas cuatro declaraciones en la parte superior del archivo de código fuente: .

    # incluir # include # include using namespace std ;
    3

    Crear una función que imprima el número de identificación del hilo. Este hilo no hace mucho más que decirle que está vivo y funcionando. Escriba el siguiente signatura de función para comenzar a escribir la función:

    void * printThreadID (void * threadid ) { }
    4

    Coloque las siguientes instrucciones dentro de las llaves de la " printThreadID " función . Estas declaraciones agarrar el número de identificación de hilo del hilo, imprime el resultado en la ventana de salida , y finalmente salir del hilo

    id = largo (long ) threadid ; printf ( " Tema ID :% ld \\ n". , , id); pthread_exit (NULL ) ;
    5

    Crear una función principal. La función principal es el punto de entrada a su programa, y es donde el programa comienza la ejecución . Desde aquí , va a crear un hilo que se llama a la función " printThreadID . " Escribe la siguiente declaración de la función principal.

    Int main () { }
    6

    Coloque el código siguiente en el interior las llaves de la función principal . Estas declaraciones definen un solo hilo , a continuación, crear y asignar a la función
    hilo pthread_t

    " printThreadID . " ; Pthread_create ( y roscar , NULL, printThreadID , (void *) i);

    7

    Ejecute el programa presionando el botón verde de "Play" . El programa creará un único hilo e imprimir el ID del hilo para el hilo .

    Previous :

    next :
      Artículos relacionados
    ·Cómo Code Matrix Resta en C + + 
    ·Cómo cambiar Borland C + + Pantallas Editar 
    ·Cómo crear un proyecto Maven en Galileo 
    ·Cómo crear un CAB en Windows Mobile 
    ·Cómo editar una cadena de caracteres de longitud fija 
    ·Cómo hacer niebla volumétrica en Open GL 
    ·Cómo escribir un programa en C para las conversiones m…
    ·Cómo hacer un juego de Pong en C + + 
    ·Cómo enviar pulsaciones de teclas a Active X Propiedad…
    ·Cómo usar la fecha y la hora en un programa de C + + 
      Artículos destacados
    ·Cómo leer los archivos de SQLite para Python Variable 
    ·Cómo convertir un entero a binario y vuelta en Python 
    ·Cómo agregar Int en una cadena en Java 
    ·Cómo escribir una Requisitos de software Especificacio…
    ·Cómo iniciar Adobe Desde Visual Basic 6 
    ·Cómo crear un índice para clasificar Características…
    ·Cómo cambiar de mesa colores de fondo con Javascript 
    ·Cómo utilizar las etiquetas en Perl 
    ·PHP Referencia de funciones en una Clase 
    ·Cómo leer la última línea de un archivo en Python 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com