进程:一个正在运行的程序。
创建进程fork()
fork()会返回两个进程PID
父进程返回子进程PID,子进程的PID返回 0
特殊进程:
孤儿进程:父进程先结束。
僵尸进程:子进程先结束,但是父进程没有对结束的子进程进行处理。
守护进程:能让一个进程,不轻易的被释放。
线程:进程中的一个执行路径,一个进程中,有多个线程。
每一个进程都有一个主线程,进程为线程分配资源空间,和TID。
每一个线程对应一个线程函数
一个进程中的线程,都是并发进行的。
除了主线程外,其他线程,称为普通线程。
通常主线程结束后,进程也结束。
创建函数:pthread_create
结束线程:pthread_exit ,pthread_cancel
释放资源:pthread_join,pthread_detach,pthread_self
通常在运行时要加载库:-pthread