多线程
wuhuizzj
这个作者很懒,什么都没留下…
展开
-
线程同步
线程同步 线程安全问题 三大不安全案例 购票问题 代码: package thread; //线程不安全,出现负数 public class UnsafebuyTicket { public static void main(String[] args) { BuyTicket station = new BuyTicket(); new Thread(station,"老师").start(); new Thread(station,"学生").原创 2020-10-13 14:41:33 · 105 阅读 · 0 评论 -
线程状态
线程状态 线程停止 jak里面有停止线程方法,但是一般不使用。 通常使用标志位进行终止变量:即当flag = false,则终止线程运行。 package thread; //测试stop public class TestStop implements Runnable { //设置一个标志位 boolean flag = true; @Override public void run() { int i = 0; while (f原创 2020-10-10 15:51:24 · 111 阅读 · 0 评论 -
线程并发
多线程并发 package thread; //多个线程同时操作同一个对象 //火车票购票例子 //多个线程操作同一个资源时,线程不安全,数据会紊乱 public class TestThread4 implements Runnable{ //票数 private int ticketNums = 10; @Override public void run() { while (true){ if (ticketNums <=原创 2020-10-10 14:12:08 · 363 阅读 · 0 评论 -
多线程
多线程 多线程理解: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-maRBppQU-1602258781044)(E:\Desktop\博客记录\图片\image-20201009111953671.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IdErK5Ku-1602258781047)(E:\Desktop\博客记录\图片\image-20201009112221930.png)] [外链图片转存失败,源站可能有防盗链机制,原创 2020-10-09 23:53:37 · 2343 阅读 · 0 评论