由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

 分类:JAVA

JAVA-线程池与JUC

JAVA-线程池与JUC
线程池 并发是伴随着多核处理器的诞生而产生的,为了充分 利用硬件资源,诞生了多线程技术。但是多线程又存在资源竞争的问题,引发了同步和互斥的问题,JDK 1.5推出的java.util.concurrent(并发工具包)来解决 这些问题。 new Thread的弊端 new Th...

2年前 (2022-09-05) 1244℃ 3喜欢

JAVA-线程安全问题及解决

JAVA-线程安全问题及解决
什么是线程安全问题 当我们使用多个线程访问同一资源(可以是同一个变量、同一个文件、同一条记录等)的时候,若多个线程只有读操作,那么不会发生线程安全问题。但是如果多个线程中对资源有读和写的操作,就容易出现线程安全问题。 举例1: 举例2: 火车站要卖票,我们模拟火车站的卖票过程。...

2年前 (2022-09-05) 3794℃ 0喜欢

JAVA-多线程

JAVA-多线程
多线程的一些概念 什么是并发: 并发就是指程序同时处理多个任务的能力。 并发编程的根源在于对多任务情况下对访问资源的有效控制。 程序、进程与线程 程序:是静态的概念,比如qq、微信、网易云音乐都是程序的一种。 进程:是动态的概念,是程序在运行的状态,进程说明程序在内存中的边界。 ...

2年前 (2022-09-05) 1135℃ 0喜欢

JAVA—比较器

JAVA—比较器
1.为什么要用比较器 我们知道基本数据类型的数据(除boolean类型外)需要比较大小的话,之间使用比较运算符即可,但是引用数据类型是不能直接使用比较运算符来比较大小的。要解决这个问题就需要用到java的比较器。 在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的...

2年前 (2022-08-28) 4707℃ 5喜欢

JAVA 包装类的使用

JAVA 包装类的使用
1.为什么要使用包装类 Java提供了两个类型系统,基本数据类型与引用数据类型。使用基本类型在于效率,然而当要使用只针对对象设计的API或新特性(例如多态性),怎么办呢?例如: //情况1 equals(Object obj) 问题说明:因为Object类中的equals...

2年前 (2022-08-28) 1432℃ 0喜欢