自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程通信的四种方式

多个线程在并发执行的时候,他们在CPU中是随机切换执行的,这个时候我们想多个线程一起来完成一件任务,这个时候我们就需要线程之间的通信了,多个线程一起来完成一个任务,线程通信一般有4种方式:通过 volatile 关键字通过 Object类的 wait/notify 方法通过 condition 的 await/signal 方法通过 join 的方式现在有一个问题,两个线程分别打印字符串,但是当线程A每输出两次的时候,线程B就输出一次,如此反复10次。通过 volatile 关键字通过

2022-11-10 17:32:00 27916 7

原创 ElementPlus表单rules校验

element中Form表单验证有两种方式,一种是写在data中,另外一种是直接在表单中标签里面添加即可。

2022-06-29 09:47:31 11384 1

原创 vue.draggable拖拽插件的使用

vue.draggable拖拽插件的使用

2022-06-27 13:46:38 547

原创 处理机调度

作业调度,内存调度,进程调度FCFS(先来先服务),SJF(短作业优先),HRRN(高响应比优先),RR(时间片轮转),优先级调度,多级反馈队列调度算法

2021-11-04 16:12:05 437

原创 什么是线性表

1 什么是线性表首先,我们从名字就可以看出来,他是一个拥有着和线一样性质的表,那具体又是什么意思呢,就相当于你有一堆零零散散的小珠子,这个时候,你拿一根线把这些小珠子穿起来,那么他们就变成一条珠子,这个时候他就相当于一根线对吧,里面的小珠子都是有序排列的,那么线性表是什么呢?线性表,全名为线性存储结构。使用线性表存储数据的方式,可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。我们上面的例子中小珠子就是数据,物理空间就相当于我们放我们做好的小珠子链的地方。线性表就是 n(n ≥ 0)

2021-08-31 22:14:57 5311 1

原创 八锁现象的介绍及代码分析

好的,前文我们简单的讲述了一下synchronized 锁的三种应用方式,他们是:普通同步方法(实例方法),锁是当前实例对象 ,进入同步代码前要获得当前实例的锁静态同步方法,锁是当前类的class对象 ,进入同步代码前要获得当前类对象的锁同步方法块,锁是括号里面的对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。好的我们知道了有这三种方式,但是他们三种不同的应用方式又有着什么不一样的区别呢,难道说还是只是位置不一样,其他作用都是一样的,那肯定不是的啦,他们的锁对象都是不一样的,下面我们就

2021-08-27 16:33:08 501 3

原创 简单的讲一下String,StringBuilder和StringBuffer的区别

String、StringBuilder和StringBuffer的区别String类:String是一个长度不可变的字符序列,底层是一个被final修饰的char[]数组,所以说,任何对 String 类型进行改变的操作实际上都是重新生成了一个新的String对象,然后将指针指向新的 String 对象,这样不仅效率低下,而且大量浪费有限的内存空间,所以经常改变内容的字符串最好不要用 String 。上图中,首先执行了一个String s = “JAVA” 对象,对象s入栈,对应的堆中生成了...

2021-08-27 08:42:50 11756 1

原创 Java线程和他的六种状态

1 什么是线程线程是操作系统中能过被运行调度得最小得单位,他被包含在进程之中,是进程得执行单位,一条线程指的是进程中一个单一顺序的控制流。一个进程可以并发多个线程,而多个线程可以并行执行不同得任务,总结就是:进程:是应用程序进入内存中,就是一个内存中运行的应用程序,比如QQ ,微信,网易云音乐线程:线程属于进程,是进程的一个执行单元,负责程序的执行。(应用程序通向CPU的执行路径,CPU可以通过这个路径执行功能,这个功能又叫线程。)进程是资源分配的最小单位,线程是CPU调度的最小单位一个程序至少

2021-08-26 20:16:34 255 2

原创 Java创建线程的四种方法

Java实现线程的方式有几种?带返回值的,不带返回值的,继承类的,实现接口的,分别又是如何实现的呢?Java实现线程的四种方式:继承 Thread 类,没有返回值实现 Runnable 接口,没有返回值实现 Callable 接口,有返回值通过线程池来创建线程实现Thread类来创建一个线程我们需要实现一个继承Thread类的子类,并且重写他的**run()**方法,他的run()方法就是我们想要该线程实现的任务。创建继承Thread类的子类对象,就相当于创建了一个线程对象。我们需要

2021-08-24 20:08:21 633

空空如也

空空如也

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

TA关注的人

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