进程和线程 进程不单单包含可执行代码(代码段),好包含打开的文件,挂起的信号,处理器状态,虚拟内存地址等. 线程:从内核的角度来说,它并没有线程这个概念.Linux把所有线程都当做进程来实现.内核并没有准备特别的调度算法或者定义特别的数据结构来表示线程.相反,线程仅仅被视为一个与其他进程共享某些资源的进程.每个线程都拥有唯一属于自己的task_struct,所以在内核中,它看起来就像是一个普通的进程(只是该进程和其他一些进程共享某些资源,如地址空间). linux中的线程只是多进程实现资源共享的…