- 博客(11)
- 收藏
- 关注
原创 进程与线程
进程1:进入到内存的程序2:启动程序,进入到硬盘 rom内存中3:一个进程至少有一条线程线程1:程序执行的最小单位2:同向cpu的路径3:属于进程,是程序执行的单元,执行程序多线程的好处1:效率高2:线程之间互不影响...
2020-10-21 18:50:29
105
原创 匿名内部类方式实现线程的创建
作用1:简化代码,不比新建一个类来继承Thread或者实现Runable把继续,重写run方法,设置线程任务,开启线程都放在一起实现方式1:new Thread(){@Overridepublic void run() {//设置线程任务System.out.println(Thread.currentThread().getName());}}.start();2:Runnable runnable = new Runnable() {@Overridepublic void
2020-10-21 18:18:30
205
原创 并发与并行的区别
并发:两个或多个事件在同一时间段内执行cpu在任务之间高速切换执行并行:两个或多个事件在同一时间刻执行(同时进行)多个cpu同时执行
2020-10-21 18:02:22
80
原创 线程创建的两种方式
1:继承Thread重写run方法,run方法里面写你执行的代码start开启线程public class MyThread extends Thread {@Overridepublic void run() {System.out.println(Thread.currentThread().getName());}}2:实现runable重写run方法,run方法里面写你执行的代码新建 new Thread(runable)start 开启线程public class
2020-10-21 17:06:21
84
原创 设置线程名称
1:通过方法setName(“线程一”);2:通过有参构造函数public demo1(String name){super(name);}
2020-10-21 16:20:39
170
原创 获取线程名称的两种方式
1:getName()获取线程名称,一般用于继承了thread2:Thread.currentThread().getName()通过 静态方法 currentThread() 获取当前线程对象再获取名称
2020-10-21 15:50:25
662
原创 多线程的原理1
1:2:从执行结果看可以得出是两条线程随机执行的,不是一直线程执行完再执行的,是同时执行的,cpu在两条线程之间随机切换来执行任务的。什么是线程:程序执行任务的一条路径,程序执行任务的最小单位什么是进程:进程是资源分配的最小单位...
2020-10-20 18:01:36
163
原创 jdk下载与环境变量配置
1.下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html按图中箭头操作,勾选Accept,再选择Windows版本,点击右边的下载。下载后的jdk,直接双击运行安装,记住自己的安装目录!2.环境变量新建系统变量:JAVA_HOME=D:\Program Files\...
2019-02-02 22:38:23
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人