导读 在多线程编程中,`pthread_create` 是一个非常重要的函数,它用于创建一个新的线程。简单来说,就是让程序可以同时执行多个任务,就像一个...
在多线程编程中,`pthread_create` 是一个非常重要的函数,它用于创建一个新的线程。简单来说,就是让程序可以同时执行多个任务,就像一个人可以同时处理多项工作一样。下面给大家简单介绍一下它的基本用法👇:
首先,我们需要包含头文件 `
```c
include
include
void thread_func(void arg) {
printf("Hello from thread! 🌟\n");
return NULL;
}
int main() {
pthread_t thread_id;
if (pthread_create(&thread_id, NULL, thread_func, NULL) != 0) {
printf("Thread creation failed! ❌\n");
} else {
printf("Thread created successfully! ✅\n");
}
pthread_join(thread_id, NULL); // 等待线程结束
return 0;
}
```
上面的例子中,我们创建了一个简单的线程,它会打印一条消息。通过 `pthread_join`,主线程会等待子线程完成后再继续执行。这样,你就可以轻松实现多任务处理啦!✨
版权声明:本文由用户上传,如有侵权请联系删除!