黑马程序员技术交流社区
标题:
编译时报错
[打印本页]
作者:
wyd1
时间:
2015-8-25 23:26
标题:
编译时报错
class Ticket implements Runnable{
private static int num = 100;
boolean flag =true;
public void run(){
if(flag){
while(true){
synchronized(Ticket.class){
if(num>100)
try{Thread.sleep(10);}
catch (InterruptedException e){e.printStackTrace();}
System.out.println(Thread.currentThead().getName()+"..."+num--);
}}}
else
while(true){
show();
}
public static synchronized void show(){
if(num>0){
try {Thread.sleep(10);}
catch (InterruptedException e){e.printStackTrace();}
System.out.println(Thread.currentThread().getName()+"...function..."+num--);}
}}
class Srun{
public static void main(String[] args){
Ticket t =new Ticket();
Thread t1= new Thread(t);
Thread t2= new Thread(t);
t1.start();
try {Thread.sleep(10);}
catch (InterruptedException e){e.printStackTrace();}
t.flag = flase;
t2.start();
}}
复制代码
捕获.PNG
(8.96 KB, 下载次数: 1)
下载附件
2015-8-25 23:26 上传
什么情况
作者:
史柯
时间:
2015-8-26 10:33
好像show方法少了一一个},右大括号
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2