自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程(三):synchronized解决线程不安全

简单来说:如果多线程环境下代码运行的结果总是符合我们预期的,就说明这个程序是线程安全的.

2022-08-24 09:57:19 454 6

原创 Java中线程的状态

在Java当中把对线程的状态分得比原生操作系统更加细致,在。线程处于运行状态或者处在就绪队列,等待CPU资源。发现,当线程调用上面3个方法时,会进入。结束状态,表示线程已经执行完毕。这个状态表示线程正在等待锁资源。类内部,定义了一个枚举类型。线程刚创建出来,还未执行。当线程进入有限等待时进入。代码块,而后来的线程。.........

2022-08-16 16:14:42 202

原创 多线程(二):Thread类的常见方法

Java多线程,Thread类得基本属性及其常用方法

2022-08-16 12:47:59 535 6

原创 Java多线程Callable源码详解

Csllsble源码解析

2022-08-14 19:09:37 484 3

原创 多线程(一):认识和创建一个线程

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是关于某数据集合上的一次运行活动,可以把进程看作程序的一次运行,在操作系统内部,进程又是操作系统进行资源分配的基本单位。.........

2022-08-14 12:39:37 174 6

原创 栈和队列(超详细Java实现)

可以看到,先入栈的元素要等后入栈的元素出栈后才能出栈,栈中的元素总是遵循后进先出LIFO(Last In First Out)的原则。生活中的例子:JVM : Java虚拟机Java标准库中提供的栈可以看到,Stack继承了Vector,Vector是动态的顺序表,与ArrayList类似,不同的是,Vector是线程安全的.实现的方法输出结果:2. 入栈(push)3. 出栈(pop)4.获取栈顶元素(peek)5.获取元素个数(getSize)6.判断栈是否为空(isEm

2022-07-30 21:36:53 9381 24

原创 Java链表入门(超详细)

说起链表,可以说是让刚接触数据结构的同学非常懵逼的那么什么是链表呢??链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。那么这是链表吗,是的,但是究竟是什么意思呢其实,链表就像是解密游戏一样,只有到达一个地点,才会有NPC给你下一个地点的地图,从而才能知道下个地点的位置所以链表也是一样,对于一个链表,一个结点除了要保存结点自身的值以外,还需要保存下一个结点的地址....

2022-07-25 12:49:37 18642 22

空空如也

空空如也

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

TA关注的人

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