A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lilin661760 初级黑马   /  2015-11-8 15:43  /  3909 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

23黑马币
编写一个Java程序实现多线程,在线程中输出多线程名字,隔300毫秒输出一次,共输出20次。

最佳答案

查看完整内容

class Test { public static void main(String[] args) { //创建线程对象 Thread t1 = new Thread(new MyThread () ); Thread t2 = new Thread(new MyThread () ); //设置线程名称 t1.setName("我是线程1"); t2.setName("我是线程2"); //启动线程 t1.start(); t2.start(); } } //实现Runnable接口 class MyThread implements Runnable { @Override public void run() { //循环20次 for(int i = 1 ; i ...

3 个回复

正序浏览
你这是新生吗 怎么提前关心这些问题了?
回复 使用道具 举报
能来蹭蹭吗。。刷
回复 使用道具 举报
class Test
{
        public static void main(String[] args)
        {
                //创建线程对象
                Thread t1 = new Thread(new MyThread () );
                Thread t2 = new Thread(new MyThread () );
                //设置线程名称
                t1.setName("我是线程1");
                t2.setName("我是线程2");
                //启动线程
                t1.start();
                t2.start();
        }
}
//实现Runnable接口
class MyThread implements Runnable
{
        @Override
        public void run()
        {
                //循环20次
                for(int i = 1 ; i <=20; i++)
                {
                        try
                        {
                                //休眠300毫秒
                                Thread.sleep(300);
                        } catch (InterruptedException e)
                        {
                                e.printStackTrace();
                        }
                        //打印线程名称
                        System.out.println("线程名称:"+Thread.currentThread().getName());
                }
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马