采用 Pthreads API的C语言多线程程序 代码
时间: 2024-05-09 18:17:40 浏览: 113
多线程编程指南
很高兴回答你的问题!以下是一个简单的实现多线程的C语言代码:
```
#include <stdio.h>
#include <pthread.h>
void *myThread(void *arg) {
printf("Hello from thread!\n");
return NULL;
}
int main() {
pthread_t thread_id;
pthread_create(&thread_id, NULL, myThread, NULL);
pthread_join(thread_id, NULL);
printf("Thread finished\n");
return 0;
}
```
这段代码使用Pthreads API创建了一个新线程,该线程会输出一条“Hello from thread!”的消息。在主线程中,通过pthread_join等待新线程完成执行。希望这能帮助你!
阅读全文