一、进程间通信IPC机制管道信号量共享内存消息队列套接字进程一个正在运行的程序动态进行资源分配的基本单位。线程进程内部的一条执行路径/执行序列创建线程pthread_create() pthread_exit() 退出当前线程/exit退出进程pthread_join()等待某个线程结束 pthread.h线程进程进程是操作系统分配资源的基本单位是程序的一次执行过程。一个正在运行的程序实现用户级内核线程二、线程同步与线程安全Java语言层面有提供线程的机制c也有c语言无多线程linux操作系统提供的egfork函数在Windows系统上不能用在linux系统上可以用Windows没有提供fork的接口linux多线程及线程同步的方法线程安全线程同步互斥锁信号量读写锁条件变量strtok字符串分割 不是线程安全的不能在多线程中使用strtok_r线程安全的