12-1.c
来自「提供了许多线程间通信的实例程序。用linux下的C语言实现。」· C语言 代码 · 共 27 行
C
27 行
#include <stdio.h>
#include <pthread.h> /*多线程编程中必须包含这个头文件*/
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 *) thread,NULL); /*创建一个线程*/
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);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?