码迷,mamicode.com
首页 >  
搜索关键字:线程池    ( 4525个结果
爱奇艺网络协程编写高并发应用实践
本?以爱奇艺开源的?络协程库(https://www.jintianxuesha.com)为例,讲解?络协程的设计原理、编程实践、性能优化等??内容。 ?、概述 早年间, ?持多个?户并发访问的服务应?,往往采?多进程?式,即针对每?个 TCP ?络连接创建?个服务进程。在 2000 年左右,?较流 ...
分类:其他好文   时间:2020-06-19 13:40:52    阅读次数:45
12-线程池
线程池定义 线程池顾名思义是事先创建若干可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建,使用完毕不需要销毁线程而放回池中,从而减少创建和销毁对象的开销. 线程池优点 降低资源消耗提高响应速度提高线程的可管理性 如何设计线程池 简陋版 设计 1.首先要有一个池子(容器)2.池子 ...
分类:编程语言   时间:2020-06-18 22:13:58    阅读次数:65
线程池
一、线程池介绍、作用 线程池可以看做是线程的集合。在没有任务时线程处于空闲状态,当请求到来:线程池给这个请求分配一个空闲的线程,任务完成后回到线程池中等待下次任务(而不是销毁)。这样就实现了线程的重用。 我们来看看如果没有使用线程池的情况是这样的: 为每个请求都新开一个线程! public clas ...
分类:编程语言   时间:2020-06-18 01:54:28    阅读次数:73
juc学习一(volatile关键字及原子变量)
JUC简介 利用多线程提高效率,尽可能的利用cpu资源。java5以前多线程同步用了sychronized、volatile。在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池 ...
分类:其他好文   时间:2020-06-18 01:35:21    阅读次数:62
深度分析:Java并发编程之线程池技术,看完面试这个再也不慌了!
线程池的好处Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池,相对于单线程串行处理(SerialProcessing)和为每一个任务分配一个新线程(OneTaskOneNewThread)的做法能够带来3个好处。降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需
分类:编程语言   时间:2020-06-17 16:56:29    阅读次数:60
Python通过多线程实现 `异步`
import threading, time def thead(num): print("线程%s开始执行" % num) time.sleep(5) print("线程%s执行完毕" % num) def main(): print("主方法开始执行") poll = [] # 线程池 for ...
分类:编程语言   时间:2020-06-17 15:34:10    阅读次数:65
hadoop的参数调优
1,在hdfs-site.xml 中配置多目录,提前配置好,以免以后要配置时,需要重启集群。 2,namenode 有一个工作线程池,用来处理不同的datanode的并发心跳和客户端访问并发请求。配置dfs.namenode.handler.count=20 * log2(Cluster Size) ...
分类:其他好文   时间:2020-06-16 13:33:15    阅读次数:64
面试阿里,字节跳动99%会被问到的java线程和线程池,看完这篇你就懂了!
前言:最近也是在后台收到很多小伙伴私信问我线程和线程池这一块的问题,说自己在面试的时候老是被问到这一块的问题,被问的很头疼。前几天看到后帮几个小伙伴解决了问题,但是问的人有点多我一个个回答也回答不过来,干脆花了一个上午时间写了这篇文章分享给大家。话不多说,满满的干货都在下面了!并发与并行并发:指两个或多个事件在同一个时间段内发生。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序
分类:编程语言   时间:2020-06-16 00:45:49    阅读次数:54
面试官:线程池如何按照core、max、queue的执行循序去执行?(内附详细解析)
前言 这是一个真实的面试题。 前几天一个朋友在群里分享了他刚刚面试候选者时问的问题:"线程池如何按照core、max、queue的执行循序去执行?"。 我们都知道线程池中代码执行顺序是:corePool->workQueue->maxPool,源码我都看过,你现在问题让我改源码?? 一时间群里炸开了 ...
分类:编程语言   时间:2020-06-15 10:17:36    阅读次数:54
问题排查与优化
通常,功能上线之前,压测是必不可少的,可以从以下几个点进行优化 : 1、Redis连接数、大key(hash key)。但凡用到线程池的地方,都是有优化空间的,合理设置线程池参数可以提高吞吐量。这些参数的设置是经过很多次的压测调整再压测这样试出来的; 2、Dubbo线程数、超时时间等; 3、内存缓存 ...
分类:其他好文   时间:2020-06-14 14:45:41    阅读次数:52
4525条   上一页 1 ... 19 20 21 22 23 ... 453 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!