C语言标准库创建线程代码
时间: 2023-06-03 14:05:55 浏览: 191
可以使用C语言标准库中的pthread库来创建线程。以下是一个简单的例子:
```
#include <pthread.h>
#include <stdio.h>
void *myThreadFun(void *vargp)
{
printf("Thread created using pthread library!\n");
return NULL;
}
int main()
{
pthread_t thread_id;
printf("Before Thread\n");
pthread_create(&thread_id, NULL, myThreadFun, NULL);
pthread_join(thread_id, NULL);
printf("After Thread\n");
exit(0);
}
```
这个程序中,`pthread_create()`函数用于创建线程,并传入`myThreadFun`函数作为线程的入口点。`pthread_join()`函数用于等待线程执行完毕,使得主线程不会退出。
阅读全文