java多线程------实现Runnable接口创建多进程,实现资源共享

来源:互联网 发布:知乎手机新注册不了 编辑:程序博客网 时间:2024/05/19 19:58
//实现Runnable接口创建多进程,实现资源共享package xian_cheng;public class Example05 {public static void main(String[] args) {// TODO Auto-generated method stubTickWindow tw=new TickWindow();//实例化对象twnew Thread(tw,"窗口 1").start();//创建对象并命名为窗口一,开启线程new Thread(tw,"窗口 2").start();//new Thread(tw,"窗口 3").start();//new Thread(tw,"窗口 4").start();}}class TickWindow implements Runnable{private int tickets=100;public void run(){while (true) {if (tickets>0) {Thread th=Thread.currentThread();//获取当前进程String th_name=th.getName();//获取当前进程名字System.out.println(th_name+"正在发售第"+--tickets+"张票");}}}}