1. 使用pthread的时候,除了要include <pthread.h>头文件, 还需要再GCC编译选项中加上- lpthread 2. 如果主线程需要等待子线程结束,就在主线程中使用pthread_join来等待子进程处理数据。但是有时候子线程是死循环,这时就不要用pthread_join来等待子进程,以免整个程序都阻塞。 3. 为了避免子线程在处理数据过程中,主线程执行到return或者exit了,在return或者exit前加上sleep即可。