频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
java例程练习(多线程[join()方法])
2012-05-17 11:31:38           
收藏   我要投稿

public class Test { 
    public static void main(String[] args) { 
        MyThread myThread = new MyThread("m1"); 
        myThread.start();   //产生分支,子线程开始执行 
         
        try{ 
            myThread.join();//------等待合并myThread子线程,主线程才开始执行 
        } catch(InterruptedException e) {} 
         
        for(int i = 1; i <= 10; i++) { 
            System.out.println("I am main thread"); 
        } 
    } 

 
class MyThread extends Thread { 
    MyThread(String s) {//给线程起名字的构造方法 
        super(s); 
    } 
    public void run() { 
        for(int i = 0 ; i <= 10; i++) { 
            System.out.println("I'm " + getName()); 
            try { 
                sleep(1000); 
            } catch(InterruptedException e) { 
                return; 
            } 
        } 
         
    } 

 


摘自 Yours风之恋

点击复制链接 与好友分享!回本站首页
相关TAG标签 线程 方法
上一篇:java例程练习(多线程[sleep()方法])
下一篇:SpringMVC中的文件上传
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站