linux创建两个子线程
时间: 2023-04-29 20:02:30 浏览: 205
在Linux中创建两个子线程可以使用pthread库中的pthread_create函数。具体步骤如下:
1. 包含头文件pthread.h
2. 定义线程函数,例如:
void* thread_func1(void* arg) {
// 线程1的代码
}
void* thread_func2(void* arg) {
// 线程2的代码
}
3. 在主函数中调用pthread_create函数创建两个子线程,例如:
pthread_t tid1, tid2;
pthread_create(&tid1, NULL, thread_func1, NULL);
pthread_create(&tid2, NULL, thread_func2, NULL);
4. 等待子线程结束,例如:
pthread_join(tid1, NULL);
pthread_join(tid2, NULL);
以上就是在Linux中创建两个子线程的基本步骤。
阅读全文