进程优先级 nice Linux 进程调度及多任务相对优先级nice查看进程的nice级别启动具有不同nice级别的进程更改现有进程的nice级别Linux 进程调度及多任务每个CPU(或CPU核心)在一个时间点上只能处理一个进程,通过时间片技术,Linux实际能够运行的进程(和线程数)可以超出实际 ...
分类:
系统相关 时间:
2019-03-26 01:12:21
阅读次数:
268
线程池 运行过程 刚开始都是在创建新的线程,达到核心线程数量5个后,新的任务进来后不再创建新的线程,而是将任务加入工作队列,任务队列到达上线5个后,新的任务又会创建新的线程,直到达到线程池最大的线程数量10个,后面的任务则根据配置的饱和策略来处理。我们这里没有具体配置,使用的是默认的配置AbortP ...
分类:
编程语言 时间:
2019-03-25 23:31:35
阅读次数:
211
转自:https://www.cnblogs.com/dolphin0520/p/3932921.html Java并发编程:线程池的使用 Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个 ...
分类:
编程语言 时间:
2019-03-23 16:09:49
阅读次数:
170
什么是线程池? 线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并 ...
分类:
编程语言 时间:
2019-03-22 18:59:43
阅读次数:
167
1.数组的几种定义方式int[]arr;arr=newint[3];//要这样声明三个int对象arr[0]=1;arr[1]=2;arr[2]=3;showArr(arr);//或者int[]arr2=newint[]{4,5,6};showArr(arr2);//或者int[]arr3={7,8,9};showArr(arr3);2.3.4.int[][]x=newint[2][3]int[]
分类:
编程语言 时间:
2019-03-19 23:10:53
阅读次数:
183
性能下降SQL慢 、执行时间长 、 等待时间长 常见原因: 1.查询语句写的烂 2.索引失效 2.关联查询太多join(设计缺陷或不得已的需求) 3.服务器调优及各个参数设置(缓冲\线程数等) sql 执行顺序 索引简介 是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高校获 ...
分类:
其他好文 时间:
2019-03-19 17:00:17
阅读次数:
153
我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而 ...
分类:
编程语言 时间:
2019-03-19 13:41:58
阅读次数:
134
jmeter:性能测试工具,压测 一、jmeter工具测试接口时使用步骤: 1、测试计划右键--添加--Threads(Users)--线程组(线程数就是并发数) 2、线程组右键--Sampler--HTTP请求--填写域名或IP、端口默认80,选择请求方式get,输入接口url域名后面的路径以及? ...
分类:
其他好文 时间:
2019-03-17 13:47:32
阅读次数:
1476
Javam面试汇总 1、Socket通讯机制 2、多线程 3、数据库 4、IO 5、Linux常用命令 ...
分类:
其他好文 时间:
2019-03-14 00:35:00
阅读次数:
167
1.基础概念 CPU核心数和线程数的关系 核心数:线程数=1:1 ;使用了超线程技术后 > 1:2 CPU时间片轮转机制 又称RR调度,会导致上下文切换 什么是进程和线程 进程:程序运行资源分配的最小单位,进程内部有多个线程,会共享这个进程的资源 线程:CPU调度的最小单位,必须依赖进程而存在。 澄 ...
分类:
编程语言 时间:
2019-02-28 18:33:54
阅读次数:
222