📄 mutlithreaddemo3.java
字号:
// 例4.2.3 MutliThreadDemo3.java
class MutliThread implements Runnable
{
private int ticket = 100;
Thread t;
MutliThread(String name)
{
t = new Thread(this,name); // 创建线程
}
public void run()
{
while(ticket>0)
System.out.println(ticket--+" is saled by "+t.getName());
}
public void start() // 自定义start()方法来调用Thread类的start()方法
{
t.start();
}
}
class MutliThreadDemo3
{
public static void main(String args[])
{
MutliThread m1 = new MutliThread("Window 1");
MutliThread m2 = new MutliThread("Window 2");
MutliThread m3 = new MutliThread("Window 3");
// 这里调用的是MutliThread类自定义的start()方法而不是Thread类的start()方法
m1.start();
m2.start();
m3.start();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -