2022年5月18日
摘要: 1、定义一个类用于实现Runnable接口 2、重写run()方法,编辑代码逻辑体 3、创建线程对象,调用start()开启线程 案例:我在学习 1 public class study implements Runnable{ 2 //1、定义一个类用于实现Runnable接口 3 // 4 // 阅读全文
posted @ 2022-05-18 11:33 OYYC 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 关于线程同步: 假设有1个英雄攻击盖伦且每次hp-1,可是盖伦自身也在每秒回1hp,攻击和回血两个线程同时执行,线程结束后盖伦的血量因还是10000,但是 分析原因: 但加血线程还未执行完时,减血线程又开始执行了,所以当线程执行完时hp=10000才对,可因为减血线程的加入导致hp=9999,此问题 阅读全文
posted @ 2022-05-18 09:11 OYYC 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 常见的线程方法 方法 返回类型 作用 sleep() int 暂停当前线程 setPriority() true 线程优先级 yield() int 暂时暂停线程 setDaemon() true 守护线程 join() true 加入当前线程 当前线程暂停: Thread.sleep(1000); 阅读全文
posted @ 2022-05-18 08:44 OYYC 阅读(59) 评论(0) 推荐(0) 编辑