码迷,mamicode.com
首页 >  
搜索关键字:线程池    ( 4525个结果
源码解析-Netty整体架构思路
画了张图,包含了netty的大部分组件,一些说明在图中标出便于理解 在我的理解看来可以将netty大体分为左右两部分 左半部分可以理解为线程池系列 用来执行具体任务,右半部分可以理解为核心组件系列 包括selector,channel,pipeline及handel,后面会逐个介绍 根据Netty官 ...
分类:Web程序   时间:2020-12-31 12:00:12    阅读次数:0
18张图让你搞懂高并发中的线程与线程池,看完还不会你来打我!
一切要从CPU说起 你可能会有疑问,讲多线程为什么要从CPU说起呢?原因很简单,在这里没有那些时髦的概念,你可以更加清晰的看清问题的本质。 CPU并不知道线程、进程之类的概念。 CPU只知道两件事: 从内存中取出指令 执行指令,然后回到1 你看,在这里CPU确实是不知道什么进程、线程之类的概念。 接 ...
分类:编程语言   时间:2020-12-29 11:24:07    阅读次数:0
如何优雅的使用和理解线程池
前言 平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条: 可见线程池的重要性。 简单来说使用线程池有以下几个目的: 线程是稀缺资源,不能频繁的创建。 解耦作用;线程的创建于执行完全分开,方便维护。 应当将其放入一个池子中,可以给其他任务进行复用。 ...
分类:编程语言   时间:2020-12-28 11:00:08    阅读次数:0
特价版线程池ThreadPoolExecutor实现
线程池的实现原理无非复用二字,类似数据库连接池,都是将一些重复创建的东西拿来重复使用。其中最关键的问题就两个:一个是怎么复用;一个是怎么回收。在数据库连接池中,一个连接的生命周期是我们可以手动控制的,相对来说容易一些。我们通过使用一个链表来持有连接并复用,超过最大连接数就回收。线程池不同,线程的生命 ...
分类:编程语言   时间:2020-12-24 11:31:19    阅读次数:0
Hystrix Sentinel Resilience4j对比
Netflix的Hystri停更后,SpringCloud家族推荐Resilience4j。在国内阿里也推出了Sentinel。在熔断及操作方面Sentinel相对而言还是比较不错的,在隔离策略方面Hystrix好像比较丰富但线程池隔离好像并没有多大的效果。 ...
分类:其他好文   时间:2020-12-22 12:29:17    阅读次数:0
线程池没你想的那么简单(续)
前言前段时间写过一篇《线程池没你想的那么简单》,和大家一起撸了一个基本的线程池,具备:线程池基本调度功能。线程池自动扩容缩容。队列缓存线程。关闭线程池。这些功能,最后也留下了三个待实现的features。执行带有返回值的线程。异常处理怎么办?所有任务执行完怎么通知我?这次就实现这三个特性来看看j.u.c中的线程池是如何实现这些需求的。再看本文之前,强烈建议先查看上文《线程池没你想的那么简单》任务完
分类:编程语言   时间:2020-12-16 12:53:27    阅读次数:6
springboot:定时任务
在日常的开发过程中经常使用到定时任务,在springMVC的开发中,经常和quartz框架进行集成使用,但在springboot中没有这么做,而是使用了java的线程池来实现定时任务。 一、概述 在springboot中使用定时任务非常简单,只需要简单的几步即可完成。 二、详述 在springboo ...
分类:编程语言   时间:2020-12-15 12:32:27    阅读次数:4
java线程池
java 创建线程池 线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。 Executors:线程池创建工厂类 public static ExecutorServicenewFixedThreadPool(int nThreads):返回线程池对象 Execut ...
分类:编程语言   时间:2020-12-15 12:03:25    阅读次数:5
Android开发——线程池
为什么要用线程池 新启线程需要新建——执行任务——销毁这个过程,我们准备一批线程放在那,当需要执行任务的时候就可以直接拿到线程来用,节约了新建和销毁的过程,提高效率。 线程资源是稀缺而昂贵的,所以我们需要利用线程池统一管理,限制线程数。 创建线程池时各个参数的含义 corepoolsize:线程池的 ...
分类:移动开发   时间:2020-12-10 10:41:27    阅读次数:16
Socket 多任务
1. 循环版实现多连接 2. threading.Thread 多线程(传输文件) 3. SockerServer 实现多任务 3.1 ForkingMixIn - 多进程(限 linux) 3.2 ThreadingMixIn - 多线程 3.3 ThreadingTCPServer - 线程池 ...
分类:其他好文   时间:2020-12-03 11:55:16    阅读次数:6
4525条   上一页 1 ... 5 6 7 8 9 ... 453 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!