“Conocimientos Programación>C /C + + Programming

Impulsar Tutorial multithreading

2012/9/2
Si lo hace cualquier cantidad seria de C + + de programación , sin duda usted ha encontrado la biblioteca Boost. Es tan popular que muchos de sus bibliotecas están siendo considerados para su inclusión en el próximo C + + estándar. Muchas empresas incluyen Boost en sus bases de código C + + como una cuestión de rutina - es casi considerado una segunda biblioteca estándar. Si está utilizando Boost, añadiendo multithreading a su programa es fácil. Como bono adicional , el código multithreading será más portátil si lo hace. Instrucciones
1

Definir una función que va a hacer el trabajo de la rosca. Se debe tener ningún argumento y el vacío de retorno. Por ejemplo , escriba :

void trabajador () {

do_thread_stuff (); }


2

Crear un objeto hilo en la función donde desea iniciar el hilo. Agregue este código :

my_thread = boost :: shared_ptr ( nuevo impulso :: rosca ( trabajador ));
3

Espere a que el hilo para terminar la ejecución . Para ello, la escritura :

my_thread -> join () ;

C /C + + Programming
Tipos de variables de datos de atributos
¿Cómo revertir la cadena en C utilizando matrices sin tener que atravesar varias veces
Cómo diseñar su propio juego utilizando C + +
Cómo establecer la fuente de Arial en C #
Cómo hacer niebla volumétrica en Open GL
Función de llamada de objetos C + + Sintaxis
Cómo determinar el tamaño de la estructura en tiempo de ejecución en C
Cómo construir aplicaciones Linux de 32 bits en plataformas de 64 bits
Conocimientos Informáticos © http://www.ordenador.online