自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 线程调度方式

1:分时调度平均分配2:抢夺式Java多线程是抢多式,谁先抢到先执行谁

2020-10-28 17:51:01 210

原创 main主程序

1:程序执行的入口2:单线程,会出现中间出错后面不执行

2020-10-28 17:49:41 632

原创 进程与线程

进程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

原创 线程等待

方法Thread.sleep

2020-10-21 16:32:07 75

原创 设置线程名称

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关注的人

提示
确定要删除当前文章?
取消 删除