摘要:
/** * 使用同步方法处理继承Thread类的方式中的线程安全问题 * */class Window4 extends Thread { private static int ticket = 100; @Override public void run() { while (true) { sh 阅读全文
posted @ 2019-12-26 00:56
图图W
阅读(515)
评论(0)
推荐(0)
摘要:
package com.atguigu.java;/** *//** * 使用同步代码块解决继承Thread类的方式的线程安全问题 * * 例子:创建三个窗口卖票,总票数为100张.使用继承Thread类的方式 * * 说明:在继承Thread类创建多线程的方式中,慎用this充当同步监视器,考虑使 阅读全文
posted @ 2019-12-26 00:55
图图W
阅读(370)
评论(0)
推荐(0)
摘要:
/** * 例子:创建三个窗口卖票,总票数为100张.使用实现Runnable接口的方式 * * 1.问题:卖票过程中,出现了重票、错票 -->出现了线程的安全问题 * 2.问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票。 * 3.如何解决:当一个线程a在操 阅读全文
posted @ 2019-12-26 00:53
图图W
阅读(414)
评论(0)
推荐(0)

浙公网安备 33010602011771号