小结

    线程是最小的执行单元,而进程由至少一个线程组成。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。

    多进程和多线程的程序涉及到同步、数据共享的问题,编写起来更复杂。