摘要: 就绪: 具备执行条件,可以执行。但是由于cpu的随机性可能没有权限执行 具备了执行条件,由于某些原因优先级等不能无权限执行 阅读全文
posted @ 2019-08-12 18:10 龙桑 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、没用锁之前出现的问题 输出:会出现票的争夺, 二、使用线程锁解决 synchronized是java中的一个关键字,修饰符。synchronized:同步(锁),可以修饰代码块和方法,被修饰的代码块和方法一旦被某个线程访问,则直接锁住,其他的线程将无法访问 同步代码块: synchronized 阅读全文
posted @ 2019-08-12 16:27 龙桑 阅读(140) 评论(0) 推荐(0) 编辑
摘要: /* * 多线程的实现方式: * 方式1:一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例 * * Thread * String getName() 返回该线程的名称。 * void setName(String name 阅读全文
posted @ 2019-08-12 15:49 龙桑 阅读(143) 评论(0) 推荐(0) 编辑