设置并行流最大线程数
发表于|更新于
|浏览量:
做你自己,因为别人都有人做了。——王尔德
我们可以使用如下方式获取并行流线程数
如果我们需要更改,则可以设置系统属性:
1 | System.setProperty("java.util.concurrent.ForkJoinPool.common.parallelism", "8"); |
例如此处设置为8
则再次获取

可以看到是8个子线程+1个主线程,也就是9个线程
还可以使用ForkJoinPool.getCommonPoolParallelism()直接获取ForkJoinPool中允许设置的最大线程数
相关推荐
2023-06-01
下载文件url为MultipartFile
良好的秩序是一切的基础。——伯克 代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142import lombok.Cleanup;import lombok.SneakyThrows;import lombok.val;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileItemFactory;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.dromara.hutool.core.io.IoUtil;import org.dromara.hutool.core.net.url.URLUtil;import org.springframework.http.MediaType;import org.springframework.web.multipar...
2020-10-15
springboot启动时执行
人生就象弈棋,一步失误,全盘皆输,这是令人悲哀之事;而且人生还不如弈棋,不可能再来一局,也不能悔棋。——弗洛伊德 springboot在启动时需要执行的代码 可以实现CommandLineRunner接口然后重写run方法,在run方法里执行 1234567891011121314151617package com.ruben.init;import org.springframework.boot.CommandLineRunner;import org.springframework.stereotype.Component;/** * @ClassName: SomeMagic * @Date: 2020/10/15 0015 20:15 * @Description: */@Componentpublic class SomeMagic implements CommandLineRunner { @Override public void run(String... args) throws Exception { Sy...
2022-09-04
maven版本号插件
莫等闲,白了少年头,空悲切——岳飞 我们maven项目除了使用这种方式修改版本号,还有一种统一管理版本号的方式: 项目地址:https://github.com/mojohaus/flatten-maven-plugin 官方文档:http://www.mojohaus.org/flatten-maven-plugin/ 引入: 12345678910111213141516171819<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <!--<version>INSERT LATEST VERSION HERE</version>--> <executions> <execution> ...
2024-10-25
一个自带流程设计器的工作流引擎warmflow
你与别人花费一样的时间,因为别人用心,而你吊儿郎当,所以到了最后检验成果的时候,别人成功,而你除了赔了时间之后,一无所得。——飞行员舒克 一个自带流程设计器的工作流引擎终于迎来了这个激动人心的版本1.3.0,不需要在为引入设计器而烦恼了,按照以下前四点,可以快速接入业务系统,下面介绍如何使用设计器 1. 引入依赖<dependency> <groupId>io.github.minliuhua</groupId> <artifactId>warm-flow-plugin-ui-sb-web</artifactId> <version>1.3.0</version> </dependency> 2. 后端放行部分路径 1、这两个路径需要放行,否则无法访问,/warm-flow-ui/**, /warm-flow/** 2、以下是spring-security放行配置示例 @Bean protected SecurityFilterC...
2020-11-20
Streamのlist链表转换
如果人生有也能有第二版,我将会如何认真地修改校对!——克莱尔 直接上代码! 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970package com.ruben;/** * @ClassName: ListNodeDemo * @Date: 2020/11/21 0021 00:06 * @Description: */import java.util.Comparator;import java.util.List;import java.util.concurrent.atomic.AtomicInteger;import java.util.function.Function;import java.util.stream.Collectors;import java.util.stream.Stream;/** * @ClassName: ListNodeDe...
2020-06-04
阿里云OSS临时凭证前后端配合上传文件
唔姆,分享一篇企业里用的阿里云OSS临时签证直传的上传教程 项目地址….springboot+thymeleaf+jquery,简单好用,写博客、做网站专属 1https://github.com/VampireAchao/ossUpload 一般的阿里云OSS上传,要么放在前端上传,暴露了accesskey和secrekey 要么放在后端,文件先传到后端,再由后端上传,让服务器压力变得巨大。。。 所以,这里一篇服务端签名后直传的教程 Web端向服务端请求签名,然后直接上传,不会对服务端产生压力,而且安全可靠。但本示例中的服务端无法实时了解用户上传了多少文件,上传了什么文件。 如果想实时了解用户上传了什么文件,可以采用服务端签名直传并设置上传回调 坏处还有就是辛苦了我们的前端同志。。。 首先开通服务 12345登录阿里云官网。将鼠标移至产品,单击对象存储 OSS,打开 OSS 产品详情页面。在 OSS 产品详情页,单击立即开通。开通服务后,在 OSS 产品详情页单击管理控制台直接进入 OSS 管理控制台界面。您也可以单击位于官网首页右上方菜单栏的控制台,进入阿里云管理控制台首...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog