package com.dr.runnable1;
//一个类只要继承了Thread类,则此类就是多线程类
class MyThread extends Thread
{
private String name;
public MyThread(String name)
{
this.name=name;
}
//如果要使用多线程,则必须有一个方法的主体
public void run()
{
//打印输出
for(int i=0;i<10;i++)
{
System.out.println(this.name+"----->运行、、、、");
}
}
}
public class Demo1 {
public static void main(String args[])
{
//第一种方法
Runnable r1=new MyThread("线程A");
Runnable r2=new MyThread("线程B");
Runnable r3=new MyThread("线程C");
Thread t1=new Thread(r1);
Thread t2=new Thread(r2);
Thread t3=new Thread(r3);
t1.start();
t2.start();
t3.start();
// mt1.run();//线程执行,使用start方法
// mt2.run();
// mt3.run();
//第二种方法
// MyThread mt1=new MyThread("线程A");
// MyThread mt2=new MyThread("线程B");
// MyThread mt3=new MyThread("线程C");
// mt1.start();
// mt1.start();//线程只能启动一次
// mt2.start();
// mt3.start();
}
}
package com.dr.runnable1;
class MyThread1 implements Runnable
{
private int ticket=10;
public void run()
{
for(int i=0;i<500;i++)
{
if(this.ticket>0)
{
System.out.println("卖票----->"+(this.ticket--));
}
}
}
}
public class Demo2 {
public static void main(String args[])
{
MyThread1 mt=new MyThread1();
Thread t1=new Thread(mt);
Thread t2=new Thread(mt);
Thread t3=new Thread(mt);
t1.start();
t2.start();
t3.start();
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有