欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 18742 次 点评:63

java,


概述-进程&线程
硬盘:持久性存储设备,关了电,数据还在。
内存:临时性存储设备,关了电,啥都没有了。运算速度快。
一般要放到硬盘里的东西,都在内存里进行运算。因为内存运算速度快。
硬盘寻道,内存寻址。


英语网站导航


进程:就是应用程序在内存中分配的空间。(正在运行中的程序。)
线程:是进程中负责程序执行的执行单元,也称为执行路径。控制单元。
    一个进程中,至少有一个线程在负责该进程的运行。
    如果一个进程中出现了多个线程,就称该程序为多线程程序。

举例:运动场-鸟巢,水立方。
多线程技术原理
多线程技术:解决多部分代码同时执行的需求。合理的使用CPU资源。
中央处理器(CPU)里有晶体,晶体里存储着指令集,指令集就负责者整体的运算。
CPU同时只能处理一条线程。
桌面右键刷新,是为了看刷新的速度,也就是启动速度如何,
多线程开多了慢。多线程不能提高效率,仅仅是合理使用资源而已。
双核就能同时处理两条线程。因为双核是两个处理器。

JVM中的多线程&垃圾回收
多线程的运行根据CPU的切换完成的,怎么切换,CPU说了算,所以多线程运行有一个随机性(CPU的快速切换造成的)。
jvm中的多线程:
    至少有两个线程,一个是负责自定义代码运行的,一个是负责垃圾回收的。(实际至少十个以上)

相关文章

    暂无相关文章
相关栏目:

用户点评