固定线程池已用于通过将整数变量传递给如下所示的executors方法来限制java应用程序中的线程数
Executors.newFixedThreadPool(10);
Run Code Online (Sandbox Code Playgroud)
假设我们正在设计任何应用程序,并且我们正在使用固定线程池,那么我们如何才能决定理想的固定线程池大小或者我们应该根据什么来决定固定的线程池大小?
我有Stream<SortedSet<String>>,而且我只想拥有一个Stream<String>. 我尝试使用flatMap()但它没有用,因为它不能平面 Sortedset 流。
String productName = "p1";
Set<Product> products = new HashSet<>();
products.add(new Product(productName));
Stream<SortedSet<String>> sortedSetStream = products.stream().map(p -> Util.getProductNames(p) );
Run Code Online (Sandbox Code Playgroud)