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

可以看到是8个子线程+1个主线程,也就是9个线程
还可以使用ForkJoinPool.getCommonPoolParallelism()直接获取ForkJoinPool中允许设置的最大线程数
相关推荐
2021-05-07
SHA1加密
谎言说得越来越真诚,最终连她自己也从中得到了安慰。——《百年孤独》 方式很简单,无需引入外部依赖 123456789101112131415161718192021222324import java.nio.charset.StandardCharsets;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;class Scratch { public static void main(String[] args) { System.out.println(getSha1("我的世界")); } public static String getSha1(String input) { MessageDigest mDigest = null; try { mDigest = MessageDigest.getInsta...
2024-02-17
网页运行java程序cheerpj
不清不见尘,不高不见危。——王尘 分享一个在网页上运行java应用的框架 https://labs.leaningtech.com/cheerpj3/getting-started/Java-app 首先按照提示下载TextDemo.jar,这是一个GUI程序,然后编写html 1234567891011121314151617<!doctype html><html lang="en"> <head> <meta charset="utf-8" /> <title>CheerpJ test</title> <script src="https://cjrtnc.leaningtech.com/3.0/cj3loader.js"></script> </head> <body> <script> (async function () { ...
2023-07-21
对接chatGPT
人不能制情欲,则被情欲所制。——贺拉斯 今天使用forest对接chatGPT https://forest.dtflyx.com/ chatGPT的api文档:https://platform.openai.com/docs/api-reference/making-requests 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263import com.dtflys.forest.Forest;import com.dtflys.forest.http.ForestProxy;import lombok.extern.slf4j.Slf4j;import lombok.val;import org.dromara.hutool.core.text.StrUtil;import org.dromara.streamquery.stream.core.collection.Lists;impor...
2020-11-30
springboot使用异步任务
一个简单的异步任务在springboot中已经为我们封装好,这里我们可以直接在函数上加@Async注解即可使用 注意,我们要接收返回值的话,函数返回类型需要为Future 例如,我们这里使用异步任务和建造者模式去创建一个对象 123456789101112131415161718192021222324252627282930313233343536package com.ruben;import org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.scheduling.annotation.Async;import org.springframework.scheduling.annotation.AsyncResult;import java.util.concurrent.ExecutionException;import java.util.concurrent.Future;/** * @Cl...
2020-07-25
jenkins权限管理
首先安装Role-based Authorization Strategy插件 安装完了来到设置,找到Configure Global Security 找到授权策略 选择Role-Based Strategy,点击下面的保存 回到设置页面,让我们去添加点用户吧!找到设置里的Manage and Assign Roles 选择Manage Roles 然后添加角色,赋予权限 保存后点击设置页面找到Manage Users 点击左侧的新建用户 然后输入用户名密码 用户名rubenwei密码123456 用户名achao密码123456 然后是授予角色,回到设置页面,找到Manage and Assign Roles 找到分配角色 分配权限,然后保存 配置好了后 role1角色里的rubenwei用户能访问rubenwei前缀的项目 role2角色里的achao用户能访问ruben前缀的项目 然后我们建立两个项目 点击左上角的新建item 输入项目名,选择Freestyle project 再建一个叫rubenwaibi的项目 这时候我们登陆rubenwei...
2024-03-15
stream-query多数据库进行CI测试
把时间花费在阅读他人的著述吧,你可借他人辛苦的东西,轻易改善自己。——苏格拉底 最近针对stream-query,使用github action | 阿超 主要是针对h2、mysql、postgresql各跑一遍对应的脚本和单元测试 配置脚本为: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182name: E2E Testson: push: branches: - e2e pull_request: branches: - e2ejobs: test: runs-on: ubuntu-latest services: mysql: image: mysql:8.0 env: MYSQL_ROOT_PASSWORD...

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