java多线程的知识是java程序员都应该掌握的技能,目前我接触的项目上用的不多,花点时间熟悉熟悉. 一.基础知识 1.什么是进程? 进程是具有一定独立功能的正在运行过程中的程序,是操作系统进行资源分配的最小单位,有程序.数据.进程控制块组成.进程内部有多个线程,这多个线程会共享资源. 2.什么是线程? 线程有时称为轻量级进程,是CPU调度的最小单位,依赖于进程存在.线程自己不拥有系统资源,与同属于同一进程下的线程共享系统资源. 3.什么是并行? 并行(parallel):同一时刻,有多条指令在…