码迷,mamicode.com
首页 >  
搜索关键字:线程处理    ( 710个结果
初识阿里开源诊断工具Arthas
上个月,阿里开源了一个名为Arthas的监控工具。恰逢近期自己在写多线程处理业务,由此想到了一个问题。 如果在本机开发调试,IDE可以看到当前的活动线程,例如IntelliJ IDEA,线程是运行还是休眠,在Debugger→Threads可以看到。倘若代码写完提交,到测试环境上构建,要怎样才能看到 ...
分类:其他好文   时间:2018-10-16 01:56:44    阅读次数:834
MySQL Insert语句单个批次数量过多导致的CPU性能问题分析
【问题】 最近有台服务器比较频繁的CPU报警,表现的特征有CPU sys占比偏高,大量慢查询,大量并发线程堆积。后面开发对insert的相关业务限流后,服务器性能恢复正常。 【异常期间线程处理情况】 下图是当时生产环境异常时抓取的信息,该事务正在执行insert,已经执行5秒,线程运行在innodb ...
分类:数据库   时间:2018-10-15 16:22:41    阅读次数:141
MySQL体系结构
MySQL 体系结构及存储引擎 体系结构 MySQL体系结构 连接者:不同语言的代码程序和mysql的交互(SQL交互)1、连接池 管理、缓冲用户的连接,线程处理等需要缓存的需求2、管理服务和工具组件 系统管理和控制工具,例如备份恢复、Mysql复制、集群等 3、sql接口 接受用户的SQL命令,并 ...
分类:数据库   时间:2018-10-12 19:25:02    阅读次数:216
Oracle Parallel模式
一、Parallel 在Oracle中,PARALLEL(并行)方式最大化调用计算机资源来成倍提高数据分析效率。 1. 用途 强行启用并行度来执行当前SQL。这个在Oracle 9i之后的版本可以使用,之前的版本现在没有环境进行测试。也就是说,加上这个说明,可以强行启用Oracle的多线程处理功能。 ...
分类:数据库   时间:2018-10-10 17:18:02    阅读次数:228
quartz结合多线程处理后台业务
最近项目中有播放视频的需求,技术选型采用UMS播放器,免费版只能播放FLV格式的视频文件,因此需要对用户上传的视频进行格式转换,转换工具为FormatFactory,功能还是比较强大的。但是面临的一个问题,视频转换是非常耗时的,上传完直接转换是没法接受的,于是决定采用quartz,以任务调度的方式, ...
分类:编程语言   时间:2018-10-10 16:07:48    阅读次数:246
服务器模型??
1、循环服务器模型:循环处理客户端,处理完一个继续处理下一个。 缺点:不能同时处理多个请求,不允许某个客户端长期占用服务器资源 udp是不需要进行连接的,所以循环服务器模型更加适合udp通信。 2、并发服务器模型:每有一个客户端就创建一个进程/线程处理客户端的具体请求,而主进程/线程继续接收其他客户 ...
分类:其他好文   时间:2018-10-08 18:12:13    阅读次数:133
了解多线程
多线程是指从软件或者硬件上实现多个线程并发执行的技术。 在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。 主要用途:在大多数研究领域内是要求线程调度程序要能够快速选择其中一个已就绪线程去运行,而不是一个一个运行而降低效率。所以要让调度程序去分辨 ...
分类:编程语言   时间:2018-10-06 19:50:28    阅读次数:150
java--多线程编程简介
1.什么时候使用多线程编程 一个任务在正常情况下是按顺序执行的,但是如果当前任务里有多个相似进程块(例如for,while语句),我们就可以考虑把这些代码块抽出来并行运行,无需阻塞 2.实现多线程的几种方式 一种是继承Thread类重写run方法,另一种是实现Runnable接口重写run方法 启动 ...
分类:编程语言   时间:2018-09-26 19:09:47    阅读次数:137
NIO 简介
上文我们描述了五中IO类型。第一种同步阻塞模型我们我们称之为BIO(Blocking IO), 第三种IO复用模型我们称之为NIO(Nonblocking IO)。 上图我们可以很容易的发现 BIO会为每个socket请求创建一个线程,而NIO可以通过一个线程处理多个请求。当然,我们可以为BIO构建 ...
分类:其他好文   时间:2018-09-26 17:13:34    阅读次数:210
ThreadPoolExecutor线程池参数设置技巧(转)
一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关 ...
分类:编程语言   时间:2018-09-24 18:31:04    阅读次数:226
710条   上一页 1 ... 15 16 17 18 19 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!