摘要:
class Ticket implements Runnable { private static int tick = 100; boolean flag = true; @Override public void run() { if (flag) { while (true) { synchr 阅读全文
posted @ 2020-03-28 21:18
hongxiao2020
阅读(211)
评论(0)
推荐(0)
摘要:
1.明确哪些代码是多线程代。 2.明确共享数据。 3.明确多线程运行代码中哪些语句是操作共享数据的。 synchronized作为修饰符放函数上。同步函数使用的锁是:this验证:开启两个线程,一个同步代码块,一个同步函数。 class Ticket implements Runnable { pr 阅读全文
posted @ 2020-03-28 19:55
hongxiao2020
阅读(616)
评论(0)
推荐(0)
摘要:
通过卖票程序发现问题重复售票或者售票负数 class Ticket implements Runnable{ private int tick=100; @Override public void run() { while (true){ if (tick>0){ try { Thread.sle 阅读全文
posted @ 2020-03-28 19:39
hongxiao2020
阅读(255)
评论(0)
推荐(0)

浙公网安备 33010602011771号