藏书阁 史将 特技
背景 三国演义 PC版
首页 -> 精彩文章 -> 文章
RE:linux c 小程序之二 多线程1
作者拉格浪日
标签编程
阅读次数:50
#include
#include /*多线程编程中必须包含这个头文件*/
 void handle(void)
{
int i;
for( i=0; i < 10; i++)
{
printf("my name is sub_thread.\n");
}
}
int main(void){
pthread_t id; /*定义线程描述符号*/
int i ;
int ret;
ret = pthread_create(&id,NULL,(void *)handle,NULL); /*创建一个线程,原来的代码在这里有点错误,原来该是handle的地方是一个没有定义的thread*/
if(ret != 0)
{
printf ("Create pthread error!\n");
exit (1);
}
for(i=0 ; i < 10 ; i++)
{
printf("my name is main_thread.\n");
}
pthread_join(id,NULL); /*主线程等待之线程结束*/
return (0);
}


浙ICP备06020153号-1