一、多线程VS多进程
和进程相比,线程有很多优势。在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护代码段和数据。而运行于一个进程中的多个线程,他们之间使用相同的地址空间。正是这样,同一进程下的线程之间共享数据空间,数据可以相互使用,并且线程间切换也要更快些,可以更有效的利用CPU。
二、程序设计
[注]头文件<pthread.h>编译时要加载动态库libpthread.a,使用-lpthread
1、创建线程
2、等待线程
3、关闭线程
4、退出清除
1、创建线程
复制代码