线程的基本概念 什么是线程 现代操作系统在运行一个程序的时候,会为其创建一个进程.例如,启动一个Java程序,操作系统就会创建一个Java进程.线代操作系统调度的最小单位是线程.也叫做轻量级进程.在一个进程里可以创建多个线程,这些线程都拥有自己的程序计数器.堆栈和局部变量等属性,并且能够访问共享的内存变量.处理器在这些线程上高速切换,让使用者感觉这些线程在同时执行.进程是资源分配的基本单位,线程时系统调用的基本单位. 实际上Java本身就是多线程程序,因为执行main方法的时候就是一个main线…