锁池与等待池

锁池和等待池每个对象都会有锁池和等待池--当对象的锁被释放就会在锁池中竞争出一个线程去获得该对象的锁,并且进去runnable的状态获取cputimeslice之后便可进入running的状态--当线程执行完running的状态且暂时不需要调用该对象是可以调用该对象的wait()方法并释对象锁,并进入等待...

2021-08-07127
Java 泛型 -- 通配符

通配符List<Object>可以放任何类对象(继承了Object的),等同于 List<? extends Object>--  function A(List<Object>,String...

2021-08-0735
Java反射

Java.lang.Class一、Class类是什么Class是一个类,位于java.lang包下。在Java中每个类都有一个相对应的Class类的对象,换句话说:Java程序在启动运行时...

2021-08-0762
Java 三大特性

封装封装把一个对象的特点私有化,一起供给一些能够被外界拜访的特点的办法,假如特点不想被外界拜访,咱们大可不必供给办法给外界拜访。可是假如一个类没有供给给外界拜访的办法,那么这个类也没有什么含义了。承继承继是使用已存在的类的界说作为基础建立新类的技术,新类的界说能够增加新的数据或新的功用,也能够用父类的功用...

2021-02-1864
Java锁

Java锁(https://www.jianshu.com/p/d2ac26ca6525)--乐观锁乐观锁假设数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回给用户错误的信息,让用户决定如何去做。乐观锁适用于读操作多的场景,这样可以提高程序...

2021-02-1643
后台线程

后台线程在启动线程之前setDaemon(true) --守护线程的优先级比较低,用于为系统中的其它对象和线程提供服务。--它会随着父线程结束而结束。--Daemon 线程中产生的新线程也是 Daemon...

2021-02-1637
终止线程方式

终止线程方式1正常结束运行2 使用标志退出线程使用了一个 Java 关键字 volatile,这个关键字的目的是使 exit 同步,也就是说在同一时刻只 能由一个线程来修改exit的值。使用boolean值标记开关来控制推出开启状态,常用在循环中3...

2021-02-1634
线程生命周期(状态)

线程生命周期(状态)New新建当程序使用new关键字创建了一个线程之后该线程就处在新建状态仅由JVM为其分配内存,初始化其成员变量的值 Runnable就绪线程对象调用start()方法之后,该线程就处于就绪状态Java虚拟机为其创建方法栈和程序计数器,等待调度运行 Running运行...

2021-02-1643
线程池

Executor à执行线程的工具ExecutorServiceà线程池的接口 ExecutorService threadPool =...

2021-02-1640
Java线程

--继承thread类Extend thread{       Public void run(){      ...

2021-02-1639
在线客服
  • 联系电话