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

可以看到是8个子线程+1个主线程,也就是9个线程
还可以使用ForkJoinPool.getCommonPoolParallelism()直接获取ForkJoinPool中允许设置的最大线程数
相关推荐
2024-09-30
bean-searcher自动接收请求参数、多租户隔离、逻辑删除
今天尽你最大的努力去做好,明天你也许就能做得更好。——牛顿 文档地址如下: 其它玩法 | Bean Searcher Bean Searcher 的参数过滤器 ParamFilter,非常易于自定义,可以让我们用简单几行代码,就玩出其它 ORM 难以实现的花样。 自动接收请求参数1234567891011121314151617181920212223@Componentpublic class MyParamFilter implements ParamFilter { // 定义一个常量,作为一个开关,当启用时,则取消自动加载功能 public static final String IGNORE_REQUEST_PARAMS = "IGNORE_REQUEST_PARAMS"; @Override public <T> Map<String, Object> doFilter(BeanMeta<T> beanMeta, Map<String, Object> para...
2023-02-25
mapstruct-plus
让礼一寸,得礼一尺——曹操 分享一个框架mapstruct-plus: 官网:https://mapstruct.plus/ 可以很方便使用mapstruct
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-07-06
在嵌入式tomcat运行如何添加spring配置配置参数
placehloder 我们知道,在springboot用jar运行时,可以通过指定参数来进行配置 1java -jar myapp.jar --server.port=8081 --spring.datasource.url=jdbc:mysql://localhost:3306/mydb 如果是tomcat运行,则有下列几种方式 在 CATALINA_OPTS 环境变量中设置参数: 你可以在 Tomcat 的环境变量 CATALINA_OPTS 中添加 Spring 配置参数。例如,编辑 setenv.sh(Linux)或 setenv.bat(Windows)文件,添加以下内容: 12# setenv.sh (Linux)export CATALINA_OPTS="$CATALINA_OPTS -Dserver.port=8081 -Dspring.datasource.url=jdbc:mysql://localhost:3306/mydb" 12rem setenv.bat (Windows)set CATALINA_OPTS=%CATAL...
2021-06-12
parallelStream
我又愿中国青年只是向上走,不必理会这冷笑和暗箭。——鲁迅 我们在开发中经常使用stream去处理我们的集合 这里分享一个并行流:parallelStream 它可以允许我们的声明式编程以多线程并行的方式执行 首先我们可以比较一下性能 1234567891011121314List<Integer> list = new SecureRandom().ints().limit(10000000).boxed().collect(Collectors.toList());long startTime = System.nanoTime();// 求和操作int sum = list.stream().mapToInt(Integer::intValue).reduce(0, Integer::sum);System.out.println("普通stream求和结果:" + sum);long normalStreamEndTime = System.nanoTime();System.out.println("普通stream耗时:&q...
2024-04-11
mybatis-plus启动时自动执行sql脚本
不劳动,无所得。——富兰克林 源码地址: mybatis-plus-samples/mybatis-plus-sample-ddl-mysql/src/main/java/com/baomidou/mybatisplus/samples/ddl/mysql/MysqlDdl.java at master · baomidou/mybatis-plus-samples · GitHub 代码如下: 1234567891011121314151617181920212223242526272829package com.baomidou.mybatisplus.samples.ddl.mysql;import com.baomidou.mybatisplus.extension.ddl.SimpleDdl;import org.springframework.stereotype.Component;import java.util.Arrays;import ...

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