A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

演练代码如下:
class Demo1 extends Thread
{
        public void run()
        {
                for(int x=0; x<60; x++)
                        System.out.println("我是线程一......"+x);
        }
}
class Demo2 extends Thread
{
        public void run()
        {
                for(int x=0; x<60; x++)
                        System.out.println("我是线程二......"+x);
        }
}
public class Demo
{
        public static void main(String[] args)
        {
                Demo1 d1 = new Demo1();//创建好一个线程d1并开启。
                d1.start();
                Demo2 d2 = new Demo2();//创建好一个线程d2并开启。
                d2.start();
                for(int x=0; x<60; x++)
                        System.out.println("我是主线程--"+x);
        }
}
思路:
1,定义类继承Thread。
2,复写Thread类中的run方法。将自定义代码存储在run方法。让线程运行。
3,调用线程的start方法,该方法两个作用:启动线程,调用run方法。
运行结果每一次都不同。因为多个线程都获取cpu的执行权。cpu执行到谁,谁就运行。




1 个回复

倒序浏览
围观围观。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马