1,单线程与多线程的区别:2,多线程的优缺:3,多线程中的并行与并发的概念:4,线程与进程的区别:1,进程的三个特性:5,多线程的运行原理: 1,单线程与多线程的区别: 单线程:只能执行一个任务;单个用户访问一个网站;多线程:能同时执行多个任务;多个用户访问一个网站;主线程:执行main方法的线程,由他启动的新线程称为子线程; 2,多线程的优缺:好处:能同时处理多个任务; 缺点: 3,多线程中的并行与并发的概念:并行:多个事件同时执行; 并发:多个事件交替执行; 补充,并发编程其实就是多线程;高并发:就是在同一时间内处理大量的事件; 4,线程与进程的区别: 线程:线程是进程的执行单元;通俗来讲:线程就是来执行代码的; 进程:一个正在运行的程序; 1,进程的三个特性: 独立性:动态性:并发性: 5,多线程的运行原理:cpu在多个线程之间快速切换,造成“同时”运行的假象;