package cn.itcast_01;
/*
* 进程:
* 正在运行的程序,是系统进行资源分配和调用的独立单位。
* 每一个进程都有它自已的内存空间和系统资源。
* 线程:
* 是进程的中单个顺序控制流,是一条执行路径
* 一个进程如果只有一条执行路径,则称为单线程程序。
* 一个进程如果有多条执行路径,则称为多线程程序。
*
* 举例:
* 扫雷,迅雷下载
*
* 大家注意两个词汇的区别:并行发并发。
* 前者是逻辑上同时发生,指在某个时间内运行多个程序。
* 后者是物理上同时发生,指在某个时间点运行多个程序。
*
* 举例:
* 打个比方,你要给两个孩子同时喂奶。
* 1,用两个奶分别给两个孩子喂,这叫并行。
* 2,用一个奶给两个孩子轮流喂,这叫并发。
*
* 你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。
* 你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。
*/
public class MyThreadDemo {
}
多线程_多线程举例及并行和并发的区别
最新推荐文章于 2023-10-14 20:02:37 发布