java中的多线程

前言

以下是本在学习javaSE阶段的笔记和草稿,如有不足之处,望君指出我及时订正。


java中的多线程_第1张图片
这就是我的态度

进程:

就是正在运行的应用程序,由操作系统分配内存空间让应用程序能够运行,其中包含一个或者多个线程,一个线程不能独立的存在。

线程:

就会在一个进程中负责一个执行路径(代码的执行)。

多线程:

就是在一个进程中同时执行多个路径。

假象:

电脑上的程序同时在运行,(window系统是多任务操作系统)同时运行多个进程(程序)。但实际上是由于CPU(中央处理器)分时机制的作用,是每个进程都能循环获得自己的CPU时间片,因为CPU轮换速度非常快,使得所有程序好像是在“同时”运行一样。

多线程的好处:

1.解决了一个进程里面可以同时运行多个任务(执行路径)。
2.提高了内存资源的利用率,而不是提高效率。

多线程的弊端:

1.降低了一个进程里面的线程执行频率。
2.对线程进行管理的

你可能感兴趣的:(java中的多线程)