摘要: 基本概念多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程,它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序。多进程与多线程的区别:每个进程拥有自己的一整套变量,而线程则共享数据。相关接口•Runnable◦ 方法 void run()◦可由Runnable对象构成Thread,不要调用Thread类或者Runable对象的run方法,直接调用run方法,只会执行同一个线程中的任务,而不会启动新的线程。应该调用Thread.start方法,这个方法将创建一个执行run方法的新线程。•Callable◦方法 V call() thr 阅读全文
posted @ 2013-02-14 13:15 丿黑色丶幽默丨灬 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1:start():用于开始执行run()方法中定义的线程体2:sleep():调整java运行时间,指定调用线程的睡眠时间3:jion():用于调用线程等待本线程结束4:yield():暂时停止调用线程并将其放在队列末尾,等待另一轮执行,使同一优先级的其他线程有机会运行import java.io.PrintWriter;public class MethodTest {static PrintWriter out = new PrintWriter(System.out,true);public static void main(String[] args) {FristThread fr 阅读全文
posted @ 2013-02-14 13:15 丿黑色丶幽默丨灬 阅读(554) 评论(0) 推荐(0) 编辑