线程的2中基本用法
这里列出了java线程的2种基本使用方法:
Runner接口
public class TestThread1 {public static void main(String args[]) {Runner1 r = new Runner1();r.start();for(int i=0; i<15; i++) {System.out.println("Main Thread:------" + i);}}}class Runner1 extends Thread {public void run() {for(int i=0; i<15; i++) {System.out.println("Runner1 :" + i);}}}/**结果:Main Thread:------0Main Thread:------1Runner1 :0Main Thread:------2Runner1 :1Main Thread:------3Runner1 :2Main Thread:------4Runner1 :3Main Thread:------5Runner1 :4Main Thread:------6Runner1 :5Main Thread:------7Runner1 :6Main Thread:------8Runner1 :7Main Thread:------9Runner1 :8Main Thread:------10Runner1 :9Runner1 :10Runner1 :11Runner1 :12Runner1 :13Runner1 :14Main Thread:------11Main Thread:------12Main Thread:------13Main Thread:------14**/其实一个cup在同一时间上只有一个线程执行,只是执行速度很快,给人一种同时执行的感觉。
线程有一些方法及知识点:
sleep()
interrupt()
stop()
join()
yield()
优先级设置