Pthread_join function and linux thread-Linux general technology-Linux programming and kernel information. The following is a detailed description. Pthread_join causes one thread to wait for the end of another thread.
Without pthread_join in the Code, the main thread will soon end and the entire process will end, so that the created thread will end without a chance to start execution. After pthread_join is added, the main thread will wait until the waiting thread ends, so that the created thread can be executed.
All threads have a Thread ID. Its type is pthread_t. Call the pthread_self () function to obtain its own thread number.
The following describes how to create a thread.
By creating a thread, the thread will execute a thread function. The thread format must be declared as follows:
Void * Thread_Function (void *)
The function used to create a thread is as follows: