询问Synchronized 的使用,我的code哪里出错了啊?

hipnusleo hipnusleo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
/**
* Created by HipNus on 2015/2/21.
*/
class StaticMethodDemo
{
public static void main(String[] args)
{
Ticket t = new Ticket();
Thread t1 = new Thread(t);
Thread t2 = new Thread(t);
t1.start();

t2.start();
}
}

class Ticket implements Runnable
{
private int tickets = 100;
@Override
public void run()
{
while(true)
{
synchronized void show()
{
if(tickets>0)
{
try
{
Thread.sleep(10);
} catch(Exception e1)
{
System.out.println("error");
}
System.out.println("The reminding tickets are : "+ tickets--);
}
}

}
}
}






为什么编译出错
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
hipnusleo
Java 51,407 成员 86,126 内容