线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体。线程可分为内核线程和用户线程。
线程实现可分为三种模式:完全在用户空间实现、完全有由内核调度和双层调度。
1.创建和结束线程
int pthread_create();
void pthread_exit();
int pthread_join();
int pthread_cancel();
2. 线程同步机制:
POSIX信号量、互斥量和条件变量。