黑马程序员技术交流社区

标题: Java练习(8): 多线程基本演练 [打印本页]

作者: hoshan1    时间: 2015-11-13 23:30
标题: Java练习(8): 多线程基本演练
演练代码如下:
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执行到谁,谁就运行。





作者: nice非飞    时间: 2015-11-13 23:42
围观围观。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2