写一个c++使用多线程的代码
时间: 2023-03-09 07:30:32 浏览: 158
c++代码,多线程
#include <stdio.h>
#include <pthread.h>void *func1(void *arg)
{
printf("线程1正在执行\n");
return NULL;
}void *func2(void *arg)
{
printf("线程2正在执行\n");
return NULL;
}int main()
{
pthread_t t1, t2;
int i = 0;
int ret;
// 创建线程1
ret = pthread_create(&t1, NULL, func1, NULL);
if (ret != 0)
{
printf("创建线程1失败\n");
}
// 创建线程2
ret = pthread_create(&t2, NULL, func2, NULL);
if (ret != 0)
{
printf("创建线程2失败\n");
}
// 等待线程结束
pthread_join(t1, NULL);
pthread_join(t2, NULL);
return 0;
}
阅读全文