创建线程的心得

当编写程序的时候,一个分支是个死循环时,为了不耽误接下来的代码顺序执行,此时就可以起一个线程,用来单独执行死循环程序。

另外,当需要同时并行的时候,就起线程

比如:

void* func1(void *)
{

    //do sth1.
    pthread_create(,func3,,);
}
void* func2(void *)
{
    //do sth2.
     pthread_create(,func4,,);
}
main()
{

//do sth.
pthread_create(,func1,,);

pthread_create(,func2,,);


}

//sth1 和sth2想同时执行,所以都放在线程里了。

猜你喜欢

转载自blog.csdn.net/modi000/article/details/125163377