第一章 线程(上) 1.1 线程的基本概念 一个线程是一个程序内部的顺序控制流。 多进程是指操作系统中,能同时运行多个任务(程序)。 多线程是在同一个应用程序中,有多个顺序流同时进行。 1.进程和线程的比较 (1)每个进程都有独立的代码和数据空间(进程上下文),进程的切换开销大。 (2)线程是轻量的进程,同一类线程共享代码和数据空间,每个线程都有独立的运行栈和程序计数器(PC),线程切换开销小。 2.线程的概念模型 线程在运行中,必须得到CPU资源。在Java中,就有一个类java.lang.Thread来模拟一个…