java,
分享于 点击 18742 次 点评:63
java,
概述-进程&线程硬盘:持久性存储设备,关了电,数据还在。
内存:临时性存储设备,关了电,啥都没有了。运算速度快。
一般要放到硬盘里的东西,都在内存里进行运算。因为内存运算速度快。
硬盘寻道,内存寻址。
英语网站导航
线程:是进程中负责程序执行的执行单元,也称为执行路径。控制单元。
一个进程中,至少有一个线程在负责该进程的运行。
如果一个进程中出现了多个线程,就称该程序为多线程程序。
举例:运动场-鸟巢,水立方。
多线程技术原理
多线程技术:解决多部分代码同时执行的需求。合理的使用CPU资源。
中央处理器(CPU)里有晶体,晶体里存储着指令集,指令集就负责者整体的运算。
CPU同时只能处理一条线程。
桌面右键刷新,是为了看刷新的速度,也就是启动速度如何,
多线程开多了慢。多线程不能提高效率,仅仅是合理使用资源而已。
双核就能同时处理两条线程。因为双核是两个处理器。
JVM中的多线程&垃圾回收
多线程的运行根据CPU的切换完成的,怎么切换,CPU说了算,所以多线程运行有一个随机性(CPU的快速切换造成的)。
jvm中的多线程:
至少有两个线程,一个是负责自定义代码运行的,一个是负责垃圾回收的。(实际至少十个以上)
相关文章
- 暂无相关文章
用户点评