线程问题请问这样执行会有几个线程-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

线程问题请问这样执行会有几个线程

2016-03-25 16:33:20 1977 1
public static void main(String[] args) {
        // TODO Auto-generated method stub
        /*
         * Store storage = new Store(); Thread consumer = new Thread(new Coumser(storage)); consumer.setName("消费者"); Thread producer = new Thread(new Prodcter(storage)); producer.setName("生产者");
         * consumer.start(); producer.start();
         */
        new Thread(new Runnable() {
            public void run() {
                while (true) {
                    int i = 0;
                    System.out.println(Math.random());
                    System.out.println(++i);
                    System.out.println(Thread.currentThread().getName());
                }
            }
        }).start();
    }

执行的话会生产几个线程

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:14:39

    2个,main函数本身就是一个主线程;而你里面有new start了一个子线程,但是由于你的子线程的run方法是一个无限循环——死循环,所以并不能退出,并不建议使用这样的代码。

    0 0
相关问答

0

回答

请问

2019-01-30 19:23:26 272浏览量 回答数 0

1

回答

java线程问题:怎样多次执行

2016-06-12 18:41:56 2091浏览量 回答数 1

1

回答

请问如何禁止js执行下去?

2016-07-18 10:16:33 1449浏览量 回答数 1

1

回答

请问

2017-03-03 10:38:47 1354浏览量 回答数 1

2

回答

请问

2014-03-12 01:27:49 4558浏览量 回答数 2

0

回答

请问个缓存问题?

2015-02-04 15:41:10 4223浏览量 回答数 0

0

回答

执行命令

2018-08-22 06:57:44 1407浏览量 回答数 0

0

回答

请问如果java应用程序执行过程中发生了数据库死锁,会对java应用系统的性能会有什么影响?

2021-11-06 23:40:34 170浏览量 回答数 0

1

回答

请问这个过程执行不了是什么原因?

2022-10-07 14:48:37 94浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
多线程
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载