多线程(1)

1:进程:这个大家经常见到。一个程序的主程序。进程是资源(比如:内存)分配的最小单位。

2.线程:是一个进程的单元,是进程的一个执行路径。

一个进程可以有一个或多个线程。

比如音乐播放器,获取歌词的执行路径是一个线程,获取音乐是一个线程。

线程是随机执行的,它和其他线程还有自己的进程抢占内存空间。

jvm是抢占式任务调度机制。

3.单线程下,代码块是按从上到下顺序执行的。

多线程,是随机执行,并行的。

4.并发:某一时间段内,执行了多个独立的线程。

并行:某一时间点,同一代码块被数次请求。

原文地址:https://www.cnblogs.com/zzlcome/p/11081868.html