java中的多线程
有两种实现方法:
1、继承Thread线程类,覆写run方法
注意run方法是public的
主线程中创建线程对象,使用start方法启动线程
java中默认还有个垃圾回收线程
2、实现Runnable接口并实现其run方法
主线程创建类对象
生成一个Thread对象并将Runnable接口实现的对象作为参数传递给Thread通知Thread启动线程
Thread.sleep()
Thread.yield()
getPriority()
setPriority()
线程同步使用synchronized(有点不清楚)
class MultThread extends Thread{
public void run(){
for(int i = 0; i < 100; i++)
{
System.out.println("MultThread--->" + i);
}
}
}class RThread implements Runnable{
public void run(){
for(int i=0; i<100; i++){
System.out.println("RThread--->" + i);
}
}
}class TestThread{
public static void main(String args []){
MultThread multThread = new MultThread();
multThread.start();
RThread rThread = new RThread();
Thread thread = new Thread(rThread);
thread.start();
}
}

浙公网安备 33010602011771号