线程（其实，在内核不支持线程的时候，可以很方便地提供线程的实现）。因为一个执行线程不像进程那样需要那么多状态信息，所以也不带有这样的信息。因为之间共享它们的大部分资源，所以它在某些应用程序就不适用了；这个时候就要使用多个普通的进程了。例如，为了避免内存泄漏（）和实现特权分隔（）。使用多个进程也使得应用程序在出现进程池内的进程崩溃或被攻击的情况下变得更加健壮。