当前位置: 首页 > news >正文

琼中黎族苗族自治县网站建设_网站建设公司_Logo设计_seo优化

触屏网站meta标签,wordpress自动网站地址,移动端网站开发哪家好,网站优化软件破解版问题#xff1a;铁路售票#xff0c;一共100张#xff0c;通过四个窗口卖完。 要求#xff1a;分别用 继承Thread类 和 实现Runnable接口 去实现 ①用继承Thread类去实现 package com.yy.syn;public class Demo3_Ticket { /*** 铁路售票#xff0c;一共100张#xff…问题铁路售票一共100张通过四个窗口卖完。 要求分别用 继承Thread类 和 实现Runnable接口 去实现 ①用继承Thread类去实现 package com.yy.syn;public class Demo3_Ticket { /*** 铁路售票一共100张通过四个窗口卖完* 用继承Thread类去实现* 分析* 四个窗口就相当于四条线程100张火车票就相当于成员变量* * */public static void main(String[] args) {new Ticket().start(); //创建对象第一条线程new Ticket().start(); //创建对象第二条线程new Ticket().start(); //创建对象第三条线程new Ticket().start(); //创建对象第四条线程}}class Ticket extends Thread{ //继承Thread类private static int ticket 100; //四条线程公用这100个成员变量 // private static Object obj new Object(); //如果用引用数据类型的成员变量当作锁对象必须是静态的这里的obj对象应该设置为static静态类型public void run(){ //重写run()方法while(true){synchronized (Ticket.class) { //这里应该变为synchronized(obj){}if(ticket 0){break;}System.out.println(getName() ...这是第 ticket-- 号票);}}} } ②用实现Runnable接口去实现 package com.yy.syn;import java.security.GeneralSecurityException;public class Demo4_Ticket {/*** 铁路售票一共100张通过四个窗口卖完* 用实现Runnable接口去实现* 分析* 四个窗口就相当于四条线程100张火车票就相当于成员变量* * */public static void main(String[] args) {MyTicket mt new MyTicket(); //这里只是创建了一次对象new Thread(mt).start();new Thread(mt).start();new Thread(mt).start();new Thread(mt).start();/*Thread t1 new Thread(mt);//public void start() 使该线程开始执行Java 虚拟机调用该线程的 run 方法。多次启动一个线程是非法的。特别是当线程已经结束执行后不能再重新启动。 t1.start();t1.start();t1.start();t1.start();*/}} class MyTicket implements Runnable{ //让MyTicket这个类去实现Runnable这个接口private int tickets 100; //然后Myticket类里面定义成员变量这里的票只有100张Overridepublic void run() {while(true){synchronized (Ticket.class) { //这里的锁对象也可以是this即 synchronized (this)因为在主函数里面只创建了一次对象这里的this就相当于主函数里面的mtif(tickets 0){break;}try{Thread.sleep(10);} catch(InterruptedException e){e.printStackTrace();}System.out.println(Thread.currentThread().getName() ...这是第 tickets-- 号票 );} //不是Thread的子类不能直接调用getName需要Thread.currentThread().getName()}}private String getName() {return null;}}
http://www.ihoyoo.com/news/108860.html

相关文章:

  • 网站建设网站徒手整形培训广州海珠做网站
  • 婚纱网站开发的必要性游戏开科技的软件
  • 做网站需要花钱吗wordpress增加快捷便签快捷文字
  • 门户网站开发如何提高产品排名贵金属企业网站源码
  • 网站建设前期费用查找企业信息的网站哪个好
  • 广东住房和城乡建设厅网站首页汕头网站制作网站
  • 便宜做网站怎么样seo是什么意思广东话
  • 中国免费域名申请网站wordpress 网站播放器插件
  • 网站改版升级通知百度招聘 网站开发
  • 网站运营需要哪些知识做网站花钱么
  • 俱乐部网站php源码优秀企业站网站
  • 咨询邯郸网站建设马家堡网站建设
  • 线上少儿编程网站开发购物网站开发介绍
  • 中山市城市建设档案馆网站深圳网站制作网络建设公司
  • 电子商务网站建设与管理笔试王业美
  • 做网站要不要35类商标参与网站网站建设可判几年
  • 网站建设维护百家号手把手教做网站
  • 我和椅子做游戏小精灵网站深圳外贸网站设计
  • 企业制作网站一般多少钱wordpress图像描述
  • 用什么网站做问卷大兴区网站建设
  • 安阳网站建设公司出租车公司设计公司室内设计
  • 京东商城网站地址浙江企业响应式网站建设设计
  • 企业网站排名优化公司福州有哪些制作网站公司
  • 网站的建设服务hao123上网从这里开始作文
  • 网站的二级栏目怎么做wordpress+微信通知
  • 自我介绍的网页wordpress深度优化
  • wordpress做小说网站食品企业网站建设
  • 网站首页html代码的静宁网站建设
  • 学校网站建设经验介绍whois域名查询网站
  • 网站建设优化公司招聘建设直播平台网站软件