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

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

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

2016-03-25 16:33:20 1931 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

回答

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

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

1

回答

静态的ScheduledExecutorService是否会有线程问题? Java报错

2020-05-31 17:36:39 473浏览量 回答数 1

1

回答

GET 和 POST 的区别,何时使用 POST?

2019-11-25 14:47:19 678浏览量 回答数 1

0

回答

请问

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

0

回答

执行命令

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

3

回答

请问有没有详细的建站教程呀!

2017-10-24 17:12:22 2345浏览量 回答数 3

1

回答

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

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

1

回答

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

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

1

回答

请问有没有教程或是什么

2014-08-30 09:52:59 4392浏览量 回答数 1

2

回答

请问

2014-03-12 01:27:49 4523浏览量 回答数 2
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载