本文摘要:Java因为其本身反对多线程而给程序员带给很多便利,只不过在iphone的研发中也反对多线程编程,并且一点也不比java困难。
Java因为其本身反对多线程而给程序员带给很多便利,只不过在iphone的研发中也反对多线程编程,并且一点也不比java困难。 在这篇文章中,笔者就拿大多数Java教程中经典的售票系统多线程作为实际例子,在iphone中展开某种程度的构建。
下面是java版本的售票系统多线程代码: packagedemo; publicclassSellTicketsimplementsRunnable{ privateinttickets=100; publicvoidrun(){ intcount=0; while(true) { //锁上 synchronized(this){ if(tickets》0){ try{ Thread.sleep(500); }catch(InterruptedExceptione){ e.printStackTrace(); } count=100-tickets; System.out.println(当前票数是:+tickets+卖出+count +线程名:+Thread.currentThread().getName()); tickets--; }else{ break; } } } } publicstaticvoidmain(String[]args){ SellTicketsr=newSellTickets(); Threadt1=newThread(r,t1); t1.start(); Threadt2=newThread(r,t2); t2.start(); Threadt3=newThread(r,t3); t3.start(); Threadt4=newThread(r,t4); t4.。
本文关键词:米兰app官网登录入口,米兰app官方下载最新版,米兰官方手机app网站,米兰app官方正版官网
本文来源:米兰app官网登录入口-www.wenhomechi.com