黑马程序员技术交流社区
标题:
创建线程方式2:实现Runnable接口
[打印本页]
作者:
史世锋
时间:
2015-9-16 22:36
标题:
创建线程方式2:实现Runnable接口
package com.itheima;
class SellTicket implements Runnable
{
private int ticket = 100;
@Override
public void run()
{
//在SellTicket类中加上同步代码块即可
// synchronized (SellTicket.class)
// {
while(ticket > 0)
{
System.out.println(Thread.currentThread().getName() + "卖出第" + ticket +"张票");
ticket--;
}
// }
}
}
public class Test025
{
/**
* @param args
*/
public static void main(String[] args)
{
//创建一个SellTicket对象
SellTicket st = new SellTicket();
//创建四个售票窗口线程,将st对象传给Thread类的构造函数
Thread ticketwindow1 = new Thread(st);
Thread ticketwindow2 = new Thread(st);
Thread ticketwindow3 = new Thread(st);
Thread ticketwindow4 = new Thread(st);
//启动四个窗口
ticketwindow1.start();
ticketwindow2.start();
ticketwindow3.start();
ticketwindow4.start();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2