c++
std::thread
에브리피플
2015. 1. 6. 19:12
printf("thread \n");
std::thread Thread([] ()
{
for ( int i = 0; i < 5; i++ )
{
std::cout<<"Thread Num:"<<i<<std::endl;
}
});
std::thread Thread2;
Thread2 = std::thread([] ()
{
for ( int i = 10; i < 15; i++ )
{
std::cout<<"Thread Num2:"<<i<<std::endl;
}
});
Thread2.join();
printf("순차적으로 실행하려면 중간에 join을 넣음\n");
std::thread Thread3 = std::thread([] ( int nParam )
{
for ( int i = 20; i < 25; i++ )
{
std::cout<<"Thread3 parameter :"<<i+nParam<<std::endl;
}
}, 4);
Thread.join();
Thread3.join();