自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程的补充(续)

同步(排队)编程模型:线程t1和线程t2,在线程t1执行时必须等待t2结束,两个线程之间发生了等到关系,这就是同步编程模型,效率较低。线程排队执行来这解决线程安全问题(不能并发),此机制被称为线程同步机制,用来解决线程安全问题。异步(并发)编程模型:线程t1和t2各自执行各自的,互不相管,谁也不需要等谁,异步编程模型,多线程并发,效率较高。需要进行级try catch的异常处理,当前线程与其他线程进行协调合并。static void yield() 暂停当前执行的线程,运行其他线程,让位。

2023-02-03 00:22:07 92

原创 关于多线程理解(五)

获取线程的名字,获取当前线程的对象,线程的sleep()方法,关于Thread sleep()方法的面试题

2023-01-31 23:14:54 70

原创 关于多线程的理解(四)

1.刚new出来的线程为新建状态 > 调用start方法后线程为就绪状态(可运行状态,具有抢夺cpu时间片,也称cpu执行权力) > run方法执行标志着线程进入运行状态 > 当给与的cpu时间片运行结束后如若run方法未结束则继续回到就绪状态重复此操作 > 死亡状态。例如接收用户键盘输入或者sleep的时候,进入阻塞状态的线程会放弃之前所占用的cpu时间片,当阻塞状态解除后会回到就绪状态抢夺cpu时间片。4.新建状态 > 就绪状态 > 运行状态 > 阻塞状态 > 死亡状态。一丶实现线程的第二种方式?

2023-01-29 23:10:50 68

原创 关于多线程理解(二)

run()方法和start方法之间的区别#

2023-01-29 03:05:17 76

原创 励志成为java之父的第二月第8天

关于多线程的理解

2023-01-27 23:19:33 71

原创 Java中集合自动排序的实现初步

TreeSet集合自动排序的理解

2022-11-07 04:14:07 760

原创 Java中TreeSet集合底层自动排序方法初步

TreeSet底层自动排序原来调用了这个方法,受教了

2022-11-06 02:00:37 194 2

原创 励志成为Java之父的第七天

作为学习了一周的最后一天,以及月初第一天,恰逢国庆,准备记录一下对于最后这段时间的学习成果的总结独立搭建开发环境,需要安装适合自己机型的JDK,然后基本操作方法就是环境变量名称为%JAVA_HOME%,变量值为jdk的存储路径,在将变量名添加在用户变量path中,分号隔开 注释分为单行注释//,多行注释/* */,以及文本注释/** */,文本注释较专业,可生成文本文档,多写注释更好 第一个Hello World程序如下 标识符有,类名、接口名、方法名、变量名、常量名,书写规范:类名和接口名首

2022-10-01 14:38:36 151 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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