Thread
文章平均质量分 50
多线程问题
Py_to_Java2021
这个作者很懒,什么都没留下…
展开
-
线程同步(安全)
线程同步(synchronized):(队列+锁)线程安全性; 造成损失性能 针对方法提出了一套机制(synchronized)关键字,包括两种用法:synchronized方法和synchronized块;//同步方法:public synchronized void method(int args){} , 同步块:synchronized(Obj){} Obj称之为同步监视器,可以是任何对象,但是推荐使用共享资源作为同步监视器;同步方法中无需指定同步监视器,因为同步方法的同步监视器就是this,原创 2021-07-04 01:34:00 · 60 阅读 · 0 评论 -
Thread状态
线程状态: new–> Thread t = new Thread();线程对象一旦创建就进入到了新生状态; start–> 当调用start()方法,线程立即进入就绪状态,但不意味着立即进入调度执行; run–> run()进入运行状态,线程才真正执行线程体的代码块; sleep–> 当调用sleep(),wait()或同步锁定时,线程进入阻塞状态,就是代码不往下执行,阻塞事件解除后,重新进入就绪状态,等待cpu调度执行; dead–> 线程中断或者结束,一旦进入死亡状态,就原创 2021-07-02 02:37:53 · 130 阅读 · 0 评论 -
Thread代理
lambda表达式 package org.example; //lambda表达式 /* * 避免匿名内部类定义过多 * 函数式编程 * 函数式接口: * 任何接口,如果只包含唯一抽象方法,那么它就是一个函数式接口 * 对于函数式接口,可以采用lambda表达式创建该接口的对象*/ public class Thread06 { public static void main(String[] args) { class Love2 implements ILove{原创 2021-07-02 02:41:03 · 100 阅读 · 0 评论