//
//public static void sleep(long millis)线程休眠
//public final void join() :等待该线程终止。
//public static void yield() :暂停当前正在执行的线程对象,并执行其他线程。
// 让多个线程的执行更和谐,但是不能靠它保证一人一次。
继承线程的类:
package threadstudy_03;
import java.util.Date;
public class MyThread extends Thread{
@Override
public void run() {
for (int i = 0; i < 2000; i++) {
System.out.println(getName()+":"+i+new Date());
Thread.yield();
// try {
// Thread.sleep(1000);
// } catch (InterruptedException e) {
// e.printStackTrace();
// }
}
}
}
package threadstudy_03;
//
//public static void sleep(long millis)线程休眠
//public final void join() :等待该线程终止。
//public static void yield() :暂停当前正在执行的线程对象,并执行其他线程。
// 让多个线程的执行更和谐,但是不能靠它保证一人一次。
public class ThreadDemo {
public static void main(String[] args) {
MyThread m1 =new MyThread();
MyThread m2 =new MyThread();
MyThread m3 =new MyThread();
m1.setName("zsp");//这里为了看起来更直观,我给进程取了名字
m2.setName("wlx");
m3.setName("lvl");
m1.start();
// try {
// m1.join();
// } catch (InterruptedException e) {
// e.printStackTrace();
// }
m2.start();
m3.start();
}
}