1. 多线程 程序:指令集,静态的概念 进程:操作系统调动程序,是程序的一次动态执行过程,动态的概念 线程:在进程内的多条执行路径 Ps:单核的话进程都是虚拟模拟出来的,多核处理器才可以执行真正的多线程 单核通过CPU调度时间片实现虚拟模拟的多线程,比如执行main函数和GC在底层就是多线程,你执行你的,我执行我的 一个进程内部的线程共享相同的内存单元,可以访问相同的变量和对象,所以存在并发控制问题 线程和进程的区别: 1. 根本区别:进程是资源分配的单位,而线程是调度和执行的单位 2. 所处环…