Java并发:基本的线程机制
作者:网络转载 发布时间:[ 2013/11/22 14:17:43 ] 推荐标签:
一、实现一个简单的线程
|
public class LiftOff implements Runnable{
protected int countDown = 10;
private static int taskCount = 0;
private final int id = taskCount++;
public LiftOff() {}
public LiftOff(int countDown) {
this.countDown = countDown;
}
public String status() {
return "#" + id + "(" + (countDown > 0 ? countDown : "LiftOff!") + ")";
}
/* (non-Javadoc)
* @see java.lang.Runnable#run()
*/
@Override
public void run() {
while (countDown-- > 0) {
System.out.println(status());
Thread.yield(); // 告诉CPU可以进行线程切换。
}
}
}
|
然后,你以后再调用以下代码可以开启一个新线程。下面代码调用t.start()函数之后会执行 LiftOff类的run函数。
|
Thread t = new Thread(new LiftOff());
t.start();
|
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。

sales@spasvo.com