package com.lj.thread;
public class SellThread implements Runnable
{
private int number;
String s=new String();
SellThread(){
number=100;
}
@Override
public void run()
{
while(number>0){
synchronized (s)
{
if(number>0){
System.out.println("第"+number+"人在"+Thread.currentThread().getName()+"买票");
number--;
}
}
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args)
{
SellThread st=new SellThread();
Thread th1=new Thread(st);
th1.start();
Thread t2=new Thread(st);
t2.start();
Thread t3=new Thread(st);
t3.start();
}
}
分享到:
相关推荐
java多线程编程实例 java多线程编程实例 (源程序)
《Java多线程编程实例》随书源码《Java多线程编程实例》随书源码《Java多线程编程实例》随书源码
java多线程编程实例
代码里面包含一个并发4个线程同时运行 全部开始 全部停止 单个停止还有点问题。 还有生产者消费者 里面的里面能帮助你理解多线程的运用!
利用JAVA编写的多线程运行实例 压缩文件,可直接运行 ...利用JAVA编写的多线程运行实例 压缩文件,可直接运行利用JAVA编写的多线程运行实例 压缩文件,可直接运行利用JAVA编写的多线程运行实例 压缩文件,可直接运行
java多线程编程实例源码,17章节,上百实例源码
这是Java多线程编程实例一书的全部随书源码,这本书是很早的JAVA多线程编程指导书,虽然很老但是很经典,直到现在还很热,很有参考价值。
描述java多线程的例子,可供进一步学习多线程的人参考
java多线程小程序实例 java多线程小程序实例
详细的讲解了java多线程的原理,并配有代码进行实战,适合java初学者和想对多线程有进一步了解的人。
内容是两个多线程编程的demo: 1.一个线程添加,一个线程减少 2.a线程呼叫b线程,b线程呼叫c线程,c线程呼叫a线程。 能学到: 在学习多线程编程中,我们要把大家用的对象独立出来,然后作为一个 变量传递到各个线程...
用java平台利用java的多线程特点,编写进度条的现实以及当前时间的实时更新。
java多线程经典案例,线程同步、线程通信、线程阻塞等经典案例
java线程异步案例,以三个线程作为案例典型,同时发起三个线程,根据不同的订单领取各自的物品,自作过程同步处理。
在实际项目中 多线程用的比较广泛 本人根据网络资源整理出了一个小小的多线程实例 大家有需要可以下载
Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式...
6个非常经典的java多线程实例!欢迎下载!!!
java Email 多线程实例 邮件群发 javaemailjava Email 多线程实例 邮件群发 javaemailjava Email 多线程实例 邮件群发 javaemailjava Email 多线程实例 邮件群发 javaemail
Java多线程实现异步调用实例。运行Main可以看到结果。main是主线程,另有A,B,C三个线程用不同的时间跑完。
java多线程编程实例 一些java多线程编程的实用小例子