文章 2025-05-27 来自:开发者社区

Netty源码—3.Reactor线程模型二

大纲 5.NioEventLoop的执行总体框架 6.Reactor线程执行一次事件轮询 7.Reactor线程处理产生IO事件的Channel 8.Reactor线程处理任务队列之添加任务 9.Reactor线程处理任务队列之执行任务 10.NioEventLoop总结   5.NioEventLoop的执行总体框架 ...

文章 2025-05-27 来自:开发者社区

Netty源码—2.Reactor线程模型一

大纲 1.关于NioEventLoop的问题整理 2.理解Reactor线程模型主要分三部分 3.NioEventLoop的创建 4.NioEventLoop的启动   1.关于NioEventLoop的问题整理 一.默认下Netty服务端起多少线程及何时启动? 答:默认是2倍CPU核数个线程。在调用EventExcuto...

文章 2025-04-08 来自:开发者社区

【源码】【Java并发】从InheritableThreadLocal和TTL源码的角度来看父子线程传递

👋hi,我不是一名外包公司的员工,也不会偷吃茶水间的零食,我的梦想是能写高端CRUD 🔥 2025本人正在沉淀中... 博客更新速度++ 👍 欢迎点赞、收藏、关注,跟上我的更新节奏 📚欢迎订阅专栏,专栏名《在2B工作中寻求并发是否搞错了什么》 本文...

【源码】【Java并发】从InheritableThreadLocal和TTL源码的角度来看父子线程传递
文章 2025-03-01 来自:开发者社区

【源码】【Java并发】【线程池】邀请您从0-1阅读ThreadPoolExecutor源码

👋hi,我不是一名外包公司的员工,也不会偷吃茶水间的零食,我的梦想是能写高端CRUD 🔥 2025本人正在沉淀中... 博客更新速度++ 👍 欢迎点赞、收藏、关注,跟上我的更新节奏 📚欢迎订阅专栏,专栏别名《在2B工作中寻求并发是否搞错了什么》 ...

【源码】【Java并发】【线程池】邀请您从0-1阅读ThreadPoolExecutor源码
文章 2024-10-08 来自:开发者社区

源码解密协程队列和线程队列的实现原理(一)

本次来聊一聊 Python 的队列,首先队列是一种特殊的线性表,具有先进先出(FIFO)的特性,这意味着元素的入队顺序和出队顺序是一致的。 队列通常用于存储需要按顺序处理的数据,例如任务调度。当然队列最常见的一个应用场景就是解耦,一个线程不停地生产数据,放到队列里,另一个线程从队列中取数据进行...

源码解密协程队列和线程队列的实现原理(一)
文章 2024-10-08 来自:开发者社区

源码解密协程队列和线程队列的实现原理(二)

接上篇:https://developer.aliyun.com/article/1617453 线程队列 说完了协程队列,再来看看线程队列,它们的 API 是类似的,但实现细节则不同。因为操作系统感知不到协程,所以协程队列的阻塞等待是基于 Future ...

源码解密协程队列和线程队列的实现原理(二)
文章 2024-09-14 来自:开发者社区

什么是线程池?从底层源码入手,深度解析线程池的工作原理

 导航:  【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析 目录 一、什么是线程池? 1.1 基本介绍 1.2 创建线程的两种方式 1.2.1 方式1:自定义线程池(推荐) 1.2.2 方式2:线程池工具类 ...

什么是线程池?从底层源码入手,深度解析线程池的工作原理
文章 2024-01-15 来自:开发者社区

fastdfs源码阅读:文件传输原理与网络IO模型(accept线程、work线程(网络io处理)、dio线程(文件io处理))

一、fastdfs网络IO模型的结构fdfs文件服务器主要有3种线程,accept线程、work线程(网络io处理)、dio线程(处理文件)accept新连接,有个专门的accept线程去处理。每个线程池处理自己的事,比如在业务中,还要设计一个视频解码的功能,要另开个线程池,处理专门的任务。而不是把所有逻辑都放在一个线程池里面。nio是net io的意思 (网络io)dio是data io的意思....

fastdfs源码阅读:文件传输原理与网络IO模型(accept线程、work线程(网络io处理)、dio线程(文件io处理))
文章 2024-01-15 来自:开发者社区

redis7.0源码阅读(四):Redis中的IO多线程(线程池)

一、Redis中的IO多线程原理服务端收到一条信息,给它deconde成一条命令然后根据命令获得一个结果(reply)然后将结果encode后,发送回去redis的单线程是指,命令执行(logic)都是在单线程中运行的接受数据read和发送数据write都是可以在io多线程(线程池)中去运行在Redis中,生产者也可以作为消费者,反之亦然,没有明确界限。二、设置io多线程(调试设置)在redis....

redis7.0源码阅读(四):Redis中的IO多线程(线程池)
文章 2023-12-29 来自:开发者社区

从源码全面解析Java 线程池的来龙去脉

线程池源码剖析一、引言线程池技术在互联网技术使用如此广泛,几乎所有的后端技术面试官都要在线程池技术的使用和原理方面对小伙伴们进行 360° 的刁难。作为一个在互联网公司面一次拿一次 Offer 的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。于是在一个寂寞难耐的夜晚,暖男我痛定思痛,决定开始写 《吊打面试官》 系列,希望能帮助各位读....

从源码全面解析Java 线程池的来龙去脉

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等