使用阻塞I/O和线程模型:换一种轻量的方式

线程方式

 

  进程切换上下文的代价时比较高的,轻量级的模型可以处理多用户链接请求,这就是线程模型

线程由操作系统内核管理,每个线程都有自己的上下文,包括一个可以唯一标识线程的ID,栈,程序计数器,寄存器等。

在同一个进程中,所有的线程共享该进程的整个虚拟地址空间,包括代码,数据,堆,共享库。

 

线程池

使用阻塞I/O和线程模型:换一种轻量的方式