首先并发并不是我们通常我们认为的必须依靠线程才能实现,但是在Java中并发的实现是离不开线程的,线程的主要实现有三种方式:使用内核线程(KernelThread,KLT)实现使用用户线程实现使用用户线程加轻量级进程混合实现直接由OS(操作系统)内核(Kernel)支持的线程,程序中一般不会使用内核线程,而是会使用内核线程的高级接口,即轻量级进程(Light WeightProcess,LWP),也就是通常意义上的线程。每个轻量级线程与内核线程之间1:1的关系称之为一对一的线程模型。优点:每个LWP是一个独立调度单元,即使阻塞了,也