黑马程序员技术交流社区

标题: 线程连接 [打印本页]

作者: 邱纲    时间: 2012-2-19 11:40
标题: 线程连接
请问一个线程该如何去调用另外一个线程啊?有代码和解释更好。
作者: 马胜平    时间: 2012-2-19 17:26
main函数就代表一个线程,你就是用这个线程启动其他线程的
作者: 马胜平    时间: 2012-2-19 17:36
本帖最后由 马胜平 于 2012-2-19 17:39 编辑

public class A {// 主线程启动了thread1线程,thread1启动了thread2线程
        public static void main(String[]args){
                new Thread(new Thread1()).start();
               
        }
       


}
class Thread1 implements Runnable{
        Thread t=new Thread(new Thread2());

        @Override
        public void run() {
                t.start();
                for(int i=0;i<=100;i++){
                System.out.println("thread1 is running..");
                }
               
               
        }
       
class Thread2 implements Runnable{

        @Override
        public void run() {
                for(int i=0;i<=100;i++){
                        System.out.println("thread2 is running..");
                }
        }
       
               
        }
       
}
作者: 陈丹阳    时间: 2012-2-19 17:39
你可以在其它类的构造方法或一般方法中创建线程和启动线程,这样当你创建对象或使用对象方法时,就启动了另外一个线程。
作者: 【专】【属】    时间: 2012-2-19 18:39
对象线程,只有调用start方法后,线程就会启动了。不能直接调用run方法,这是方法调用了
作者: 黑马连家华    时间: 2012-2-19 19:05
...什么是线程?




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