Linux线程小结
线程的基本概念在学习了进程之后,大家都知道进程就是一个正在运行的程序的实例。那什么是线程呐?线程是一个进程内部的一个控制序列。所有的进程都至少有一个执行线程。线程概念引入的原因linux操作系统既然已经建立了进程的概念,那为什还要使用线程呐?在Linux系统下,创建一个进程必须分配给它独立的地址空间,建立数据表来维护它的代码段、堆栈段和数据段,这样很耗费资源。而同一进程中的线程们,他们使用相同的地址空间,共享大部分数据,创建线程的资源花费远小于创建一个进程。而且线程之间的切换远远比进程之间切换省