Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Impulsione Multithreading Tutorial
Se você fizer qualquer séria quantidade de programação C + +, você, sem dúvida encontrou a biblioteca Boost. É tão popular que muitas de suas bibliotecas estão sendo considerados para inclusão no próximo padrão C + +. Muitas empresas incluem impulso em suas bases de código C + + como uma questão de curso - é quase considerado uma segunda biblioteca padrão. Se você estiver usando Boost, acrescentando multithreading para o seu programa é fácil. Como um bônus adicional , o código multithreading será mais portátil, se você faz. Instruções
1

Definir uma função que irá fazer o trabalho da rosca. Deve ter nenhum argumento e retorno void . Por exemplo , escreva :

trabalhador void ( ) {

do_thread_stuff (); }


2

Criar um objeto thread na função onde você deseja iniciar o segmento. Adicione este código :

my_thread = boost :: shared_ptr ( novo boost :: thread ( trabalhador ) );
3

Espere para o segmento para concluir a execução . Faça isso por escrito :

my_thread -> join () ;

Anterior :

Próximo : No
  Os artigos relacionados
·Como se um deslocamento de Cordas em um arquivo no CPP 
·Como remover o preenchimento de uma estrutura C 
·Como converter um Float para o inteiro mais próximo no…
·Como utilizar a função HeapSize 
·Como criar um retrato em C + + 
·Como importar DLL Usando um código não gerenciado 
·Como ocultar um botão no Visual C 
·Como codificar uma função C + + Espere 
·Como exibir as porcentagens em C + + 
·Como adicionar um interruptor para um Silverlight App 
  Artigos em destaque
·Como fazer Matrizes em C + + 
·Como compilar um cabeçalho em C + + 
·Como inicializar matriz 2D em duas demonstrações 
·Como calcular o tamanho dos elementos em Buffers em C 
·Como escrever um programa em C para ler um número inte…
·Como converter um C + + String para LStrHandle 
·Como usar cordas como a entrada do teclado em arrays bi…
·Como retornar uma referência a Vector C 
·Como compilar C + + em Linux 
·Como escrever um programa em C que irá ler em um arqui…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados