Eclipse对Java多线程开发的支持
一 开发层面支持
二 调试与诊断
三 插件与RCP应用的并发实践
四 快速上手示例
示例代码(在Eclipse中可直接运行与调试):
class MyThread extends Thread {
private final String command;
MyThread(String s) { this.command = s; }
@Override public void run() {
System.out.println(Thread.currentThread().getName() + " 开始. 命令 " + command);
try { for (int i = 4; i > 0; i--) { System.out.println(Thread.currentThread().getName() + " " + i); Thread.sleep(1000); } }
catch (InterruptedException e) { Thread.currentThread().interrupt(); }
System.out.println(Thread.currentThread().getName() + " 结束.");
}
}
public class Main {
public static void main(String[] args) throws InterruptedException {
Thread t1 = new MyThread("命令1");
Thread t2 = new MyThread("命令2");
t1.start(); t2.start();
t1.join(); t2.join();
System.out.println("所有线程执行完毕");
}
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。