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

Impulsar Tutorial multithreading

2015/1/8
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
Cómo convertir C + + ASCII a UTF8
¿Cuál es el proceso de probar funciones individuales antes de insertarlas en un programa?
Cómo crear una función en Microsoft Visual C + +
Odd /Even Función de Programación C
Cómo utilizar un C + + Vector para almacenar datos
Definición de una tarjeta Riser
Cómo aprender C + +
Cómo reinstalar Microsoft Visual C++ redistribuible
Conocimiento de la computadora © http://www.ordenador.online