1. pthread_create(pthread类型指针变量 ,NULL ,函数 ,函数参数[多个参数用结构体传])
2. pthread_join(pthread类型指针变量, 返回一般为null)
pthread_join的作用:
pthread_join()函数,以阻塞的方式等待thread指定的线程结束。
如果不用这个函数,直接create后,进程也会运行,但是主线程不会等待这些子线程是否已经运行结束,而继续向下运行,很快主线程就结束了,而子线程还未运行完,被迫结束。
加入pthread_join后,主线程会一直等待直到等待的线程结束自己才继续向下运行,使创建的线程有机会执行。
时间: 2024-10-26 00:29:44