黑马程序员技术交流社区

标题: 【哈尔滨校区】多线程练习之白蛇传 [打印本页]

作者: z474354474    时间: 2016-2-28 11:40
标题: 【哈尔滨校区】多线程练习之白蛇传
本帖最后由 z474354474 于 2016-3-1 06:53 编辑

public class Demo2_Name {

        public static void main(String[] args) throws Exception {
                System.out.println("话说一天许仙被法海抓了");
                Thread th = new Thread(new Runnable() {
                        @Override
                        public void run() {
                                for(int i = 0;i < 10; i++){
                                        try {
                                                Thread.sleep(500);
                                        } catch (InterruptedException e) {
                                                // TODO Auto-generated catch block
                                                e.printStackTrace();
                                        }
                                        System.out.println(Thread.currentThread().getName()+"说:娘子救我!!");        
                                }
                        }
                });
                th.setName("许仙");
                th.start();
               
               
                new Thread(new Runnable() {
                        @Override
                        public void run() {
                                Thread.currentThread().setName("白娘子");
                                for(int i = 0;i < 10; i++){
                                        try {
                                                Thread.sleep(500);
                                        } catch (InterruptedException e) {
                                                // TODO Auto-generated catch block
                                                e.printStackTrace();
                                        }
                                        System.out.println(Thread.currentThread().getName()+"说:官人我来了!");
                                }
                                
                        }
                }).start();
               
                for (int i = 0; i < 10; i++) {
                        Thread.sleep(500);
                        Thread.currentThread().setName("法海");
                        System.out.println(Thread.currentThread().getName()+"说:人与妖不能在一起!!");
                }
               
        }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2