【文件属性】:
文件名称:word源码java-ShangGuiGu-ZhouYang-JUC:周阳-juc
文件大小:80KB
文件格式:ZIP
更新时间:2021-06-05 23:05:38
系统开源
word源码java
java基础知识
复习java基础知识的笔记
进程和线程:
进程和线程主要区别在于他们是操作系统不同的资源管理方式.
进程是程序的一次执行过程(运行中的程序),是系统运行程序的基本单位.
一个进程至少包含一个线程(main),
可以包含多个线程.(换言之,线程是进程内的执行单元)
线程与进程相似,它是比进程更小的执行单位.一个进程在执行过程中可以产生多个线程.
同类线程有共享的堆和方法区(jdk8之后的元空间(MetaSpace)),
每个线程又有自己的程序计数器,虚拟机栈,本地方法栈.
系统在各个线程之间的切换工作要比进程负担低,因此线程又被称为轻量级进程
线程的几种状态:(见:jdk
Thread类源码中的state枚举类)
NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING,TERMINATED
并发和并行:
并发是指计算机在同一时间段内处理多任务的执行.
如我和小明同时访问淘宝网站,那么淘宝服务器就同时处理我和小明的访问请求
并行是指多任务同时执行,但是任务之间没有任何关系,不涉及共享资源.
比如我一边看电视一边喝水,2件
【文件预览】:
ShangGuiGu-ZhouYang-JUC-master
----src()
--------main()
----LICENSE(11KB)
----README.md(33KB)
----pom.xml(426B)
----java-basis.iml(80B)
----.gitignore(38B)