Java多线程(10个或更多?)

rus*_*nys 1 java multithreading

是否真的不希望创建超过10个额外的线程?例:

for(int i=0; i<100; i++) {
    new Thread() {
        public void run() {
            // something
        }
    }.start();
}
Run Code Online (Sandbox Code Playgroud)

这将创建并启动100个线程.那不好,对吧?

更新>每个线程都下载了一些内容并将其放入捆绑包中

Pet*_*rey 6

创建比您需要的更多的线程是不可取的.

当然,如果你需要100个线程,那么这是一个很好的数字.

不知道你从哪里来it is undesirable to create more than 10 additional threads.Java进程可以处理10,000个线程.