linux多线程
#include <pthread.h>
pthread_t pid;
pthread_create(&pid, 0, pFunc, pArgs); //创建线程(linux下线程是一种轻量级进程, 与windows的线程概率不一样, 所以sleep也只会使当前线程暂停
void *ptr;
pthread_join(pid, ptr); //这个函数, 会等待pid线程完成任务, 再继续下面处理. 如果测试时main不写这个函数, 创建好进程, 直接退了, 子进程也不会执行到了.
多线程在g++编译时, 要加参数 -lpthread, 不然编译通不过
man 3 sleep 可以查询在第三个区的sleep函数.