假设我们有一个非常复杂的任务。我知道如果我们使用一个线程,那么实际上我们将使用一个内核,但是如果我将任务划分为与处理器内核数量相等的线程,程序是否一定会在所有内核上运行?或者使用的线程数和内核数与 JVM 的“决定”之间没有相关性?
java
我理解它的用途,但是当他们设计 java 时为什么不允许主运行没有String [] args(如果我作为程序员,不需要数组)?这个决定背后有什么逻辑吗?
String [] args
java ×2