摘要: 一般来说,要停止的线程,要么是在执行业务代码(比如while循环),要么在sleeping/waiting/joining 对于while循环,可以设置一个flag作为while的条件,想让线程停下来,就可以设置flag的值 static volatile boolean keepRun = tru 阅读全文
posted @ 2024-04-02 16:44 坏男银 阅读(18) 评论(0) 推荐(0) 编辑
摘要: synchronized 解释:java语言的一个关键字 作用:实现同步机制,控制多线程的访问,确保同一时刻只有一个线程可以进入临界区执行同步代码。 用法:加在代码块上、加在方法上、加在一个对象, 原理:不管是那种用法,都会有一个对象(指定的对象、class的实例对象、class对象),这个对象又会 阅读全文
posted @ 2024-04-02 16:13 坏男银 阅读(5) 评论(0) 推荐(0) 编辑