码迷,mamicode.com
首页 >  
搜索关键字:线程数    ( 1344个结果
ThreadPoolExecutor参数
参数明细 查看大图 ThreadPoolExecutor执行顺序: 线程池按以下行为执行任务 当线程数小于核心线程数时,创建线程。 当线程数大于等于核心线程数,且任务队列未满时,将任务放入任务队列。 当线程数大于等于核心线程数,且任务队列已满 若线程数小于最大线程数,创建线程 若线程数等于最大线程数 ...
分类:其他好文   时间:2019-08-20 00:37:11    阅读次数:78
【多线程】设置线程池线程数量
一、需求 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。“工作线程数”的设置依据是什么,到底设置为多少能 ...
分类:编程语言   时间:2019-08-18 17:58:09    阅读次数:108
批量Ping执行Bash脚本
#!/bin/bash # Ping Batch Script # 连接超时时间 TMOUT=3 # 最大线程数 MAX_THREAD=4000 # 保留内存大小 MIN_MEM=400 # 默认ip配置,可通过 -r ip-ip指定,格式: ping_batch.sh -r 192.168.1.1... ...
分类:其他好文   时间:2019-08-18 11:49:00    阅读次数:118
java面试-线程池使用过吗,谈谈对ThreadPoolExector的理解
一、架构说明: 二、为什么使用线程池,优势是什么? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。 特点:线程复用、控制最大并发数量、管理线程 优 ...
分类:编程语言   时间:2019-08-16 00:32:25    阅读次数:107
bladex之nacos配置
blade.yaml #服务器配置server: undertow: # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 io-threads: 4 # 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程 ...
分类:其他好文   时间:2019-08-15 10:58:32    阅读次数:411
阻塞队列以及应用场景
1. 阻塞队列的应用场景 队列示意图 我们来看一个场景,监控文件变化的时候,我们开一个线程获取变化了的文件名,拿到之后我们会做解析,查找数据库等等其他操作。如果我们对这两个操作分开统计它们的处理时间,会发现后面的解析需要的时间远远大于前面得到文件名的时间。 文件监控与处理 这时如果监控文件变化的线程 ...
分类:其他好文   时间:2019-08-14 14:24:35    阅读次数:92
【JDK】JDK源码分析-CountDownLatch
概述 CountDownLatch 是并发包中的一个工具类,它的典型应用场景为:一个线程等待几个线程执行,待这几个线程结束后,该线程再继续执行。 简单起见,可以把它理解为一个倒数的计数器:初始值为线程数,每个线程结束时执行减 1 操作,当计数器减到 0 时等待的线程再继续执行。 代码分析 Count ...
分类:其他好文   时间:2019-08-07 22:09:36    阅读次数:104
证明线程池ThreadPoolExecutor的核心线程数,最大线程数,队列长度的关系
关于线程池的几个参数,很多人不是很清楚如何配置,他们之间是什么关系,我用代码来证明一下。 输出结果,观察关系: //任务数 a = 3 , 活跃线程数3 , 任务数 < 核心线程数。 //任务数 a = 4 , 活跃线程数4 , 任务数 < 核心线程数。 //任务数 a = 5 , 活跃线程数5 , ...
分类:编程语言   时间:2019-08-06 00:26:40    阅读次数:155
Linux下查看CPU相关信息
相关概念 物理CPU总核数 = 逻辑CPU总核数 = 物理CPU个数 每颗物理CPU的核数 (没有超线程时) 逻辑CPU总核数 = 物理CPU个数 每颗物理CPU的核数 超线程数 (有超线程时) 物理CPU :实际上服务器插入的CPU个数,在/proc/cpuinfo文件中有几个“physical ...
分类:系统相关   时间:2019-08-05 15:55:15    阅读次数:136
Java多线程
1. Java多线程通过继承Thread和实现Runnable接口来实现多线程。 2. 数据同步通过synchronized关键字来实现 3. 线程直接的通信:wait,notify,notifyAll等方法实现唤醒和通知。 4. 线程的生命周期 5. 死锁问题和线程的优先级。 ...
分类:编程语言   时间:2019-08-03 12:42:28    阅读次数:78
1344条   上一页 1 ... 24 25 26 27 28 ... 135 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!