编写具有多线程能力的程序经常会用到的方法有:
run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join()
还有一个重要的关键字:synchronized
本文将对以上内容进行讲解。
一:run() 和start()
示例1:
public class ThreadTest extends Thread { public void run() { for (int i = 0; i < 10; i++) { System.out.print(" " + i); } }
public static void main(String[] args) { new ThreadTest().start(); new ThreadTest().start(); } }
这是个简单的多线程程序。run() ......
阅读全文