当前页面: 开发资料首页 → 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();
就可以分别启动两个不同的线程了