站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题在JAVA中如何启动不同功能的线程

在JAVA中如何启动不同功能的线程

摘要: 在JAVA中如何启动不同功能的线程


我一个主程序需要启动几个功能不同的线程,但在JAVA中的START方法好象只调用RUN,只是启用多个相同的进程!但如何开启动不同的线程呢!


自己顶一下吧!不要沉了!



new 多几个线程吧


-#34;new 多几个线程吧-#34;

给一个实例代码片断吧!



在线求助,自已顶吧!


public void start() {
blinker = new Thread(this);
blinker.start();
}
多个不同功能的线程应该是多个类吧,你写一个主线程,在主线程里顺序实例你实现的几个类(这几个类都要有线程的功能,继承或实现接口)。然后在调用每个的start()方法就可以了,他会自动调用你在每个类的run()方法中写的代码



class A extends Thread{
public A(){start();}
public void run() {}
}

class B extends Thread{
public B(){start();}
public void run() {}
}

然后在主线程里面
new A();
new B();
就可以分别启动两个不同的线程了


↑返回目录
前一篇: java 有没有像C++的XML/C++ binding产品exerces 类似的产品?
后一篇: 在linux 下,如何用shell脚本执行jar.