首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
poemyang
掘友等级
腾讯科技
技术/人文, 互联网, 微信公众号:poemyang
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
poemyang
@腾讯科技
·
1天前
关注
谁生?谁死?从引用计数到可达性分析,洞悉GC的决策逻辑
引用计数与可达性分析:谁死了,谁还活着? 垃圾回收,顾名思义,便是将已经分配出去的,但却不再使用的内存回收回来,以便能够再次分配。在Java虚拟机的语境下,垃圾指的是死亡的...
0
评论
分享
poemyang
@腾讯科技
·
2天前
关注
压缩指针:64位系统下,Java虚拟机是如何“偷”回4字节内存的?
Java对象:在内存中的真面目 在Java中,通过new关键字创建一个Java类的实例对象时,该对象会通过碰撞指针方式存储在内存的堆中,并被分配一个内存地址。在Java虚拟...
1
评论
分享
poemyang
@腾讯科技
·
4天前
关注
为什么Java/Python程序无需关心内存释放?揭秘垃圾回收(GC)的核心概念
在Java的编程世界里,开发者既无需也无法像C/C++那样手动调用malloc/free来管理内存的分配与回收,这一核心任务完全由Java虚拟机在幕后自动完成。这种自动化设...
0
评论
分享
poemyang
@腾讯科技
·
6天前
关注
jemalloc思想的极致演绎:深度解构Netty内存池的精妙设计与实现
内存分配 Netty内存池的核心设计借鉴了jemalloc的设计思想。jemalloc是由Jason Evans在FreeBSD项目中实现的高性能内存分配器,其核心优势在于...
2
评论
分享
poemyang
@腾讯科技
·
7天前
关注
“化零为整”的智慧:内存池如何绕过系统调用和GC,构建性能的护城河
内存池:精打细算的内存管家 在高性能系统(如网络服务器)的极致优化中,当处理器和I/O的瓶颈被逐一攻克后,内存管理便成为决定系统延迟和吞吐量的最后一道,也是最关键的一道关隘...
0
评论
分享
poemyang
@腾讯科技
·
8天前
关注
职责分离的艺术:剖析主从Reactor模型如何实现极致的并发性能
Reactor单线程模型 在Reactor单线程模型中,所谓的“单线程”主要针对I/O操作而言,即所有的I/O操作(如accept()、read()、write()和con...
1
评论
分享
poemyang
@腾讯科技
·
9天前
关注
从C10K到Reactor:事件驱动,如何重塑高并发服务器的网络架构
事件驱动 事件驱动(Event Driven)是一种核心的编程范式,其根本特征是控制反转(Inversion of Control,IoC)。在这种模型中,程序的执行流不再...
0
评论
分享
poemyang
@腾讯科技
·
12天前
关注
单线程如何撑起百万连接?I/O多路复用:现代网络架构的基石
I/O多路复用(I/O Multiplexing)是一种允许单个线程同时监视多个文件描述符的I/O模型。其核心价值在于,它将应用程序从低效的I/O等待中解放出来,实现了“一...
0
评论
分享
poemyang
@腾讯科技
·
13天前
关注
你的程序为何卡顿?从LINUX I/O三大模式寻找答案
I/O交互流程 在LINUX中,内核空间和用户空间都位于虚拟内存中。LINUX采用两级保护机制:0级供内核使用,3级供用户程序使用。每个进程都有独立的用户空间(0~3G),...
0
评论
分享
poemyang
@腾讯科技
·
14天前
关注
“一切皆文件”:揭秘LINUX I/O与虚拟内存的底层设计哲学
RPC框架如同构建服务大厦的神经网络,承担着海量服务间通信的重任。它优雅地屏蔽了底层网络通信的复杂性,使开发者能聚焦于业务逻辑的创造。然而,在这份优雅之下,RPC框架的网络...
0
评论
分享
poemyang
@腾讯科技
·
15天前
关注
Goroutine间的“灵魂管道”:Channel如何实现数据同步与因果传递?
Channel是连接Goroutine的“管道”,是CSP理念在Golang中的具象化实现。它不仅是数据传递的队列,更是Goroutine间同步的天然工具,让开发者无需诉诸...
0
评论
分享
poemyang
@腾讯科技
·
16天前
关注
“不要通过共享内存来通信”——深入理解Golang并发模型与CSP理论
Golang 在设计上另辟蹊径,其并发哲学的核心信条是:“不要通过共享内存来通信,而要通过通信来共享内存。” (Do not communicate by sharing ...
0
2
分享
poemyang
@腾讯科技
·
1月前
关注
揭秘JUC:volatile与CAS,并发编程的两大基石
JUC(java.util.concurrent)并发包,作为Java语言并发编程的利器,由并发编程领域的泰斗道格·利(Doug Lea)精心打造。它提供了一系列高效、线程...
1
评论
分享
poemyang
@腾讯科技
·
1月前
关注
从MESA模型到锁升级:synchronized性能逆袭的底层逻辑
管程(Monitor)是一种用于管理共享资源访问的程序结构,能确保同一时刻只有一个线程访问共享资源,解决并发编程中的互斥和同步问题。MESA模型是管程的经典实现,主要由入口...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
一把锁的两种承诺:synchronized如何同时保证互斥与内存可见性?
在多线程环境中,临界区(Critical Section)是指一次只能由一个线程执行的代码段,这些代码通常涉及对共享资源(如变量、数据结构、文件或数据库连接)的访问或修改...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
从混沌到秩序:Java共享内存模型如何通过显式约束驯服并发?
并发编程的本质,是在看似混沌的并行执行中建立秩序,确保程序的确定性。为达此目的,并发原语应运而生,它们是构筑一切并发系统的基石。其核心使命在于,通过定义一套明确的交互范式,...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
绯闻女孩不只会八卦:从“验明正身”到“抓内鬼”,Gossip的进阶玩法
默克尔树 默克尔树(Merkle Tree)是由计算机科学家Ralph Merkle多年前提出,并以他本人的名字来命名,也叫哈希树。默克尔树是一种树形数据结构,通常是二叉树...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
技术圈的“绯闻女孩”:Gossip是如何把八卦秘密传遍全网的?
Gossip协议是一种去中心化的分布式协议,通过模拟人类社会信息传播方式实现节点间状态同步。协议采用周期性随机选择节点进行信息交换,包含三种主要传播方式:直接邮寄快速传播但...
1
评论
分享
poemyang
@腾讯科技
·
1月前
关注
系统里数据又“打架”了?让“少数服从多数”来终结这场混乱!
Quorum(法定人数/多数派)机制由David K. Gifford于1979年提出,是分布式系统中用于在副本间实现不同级别数据一致性与可用性的核心方法。...
0
评论
分享
poemyang
@腾讯科技
·
1月前
关注
“鸡蛋不能放一个篮子里”,如何确保千亿数据万无一失?
副本机制(Replication),是指分布式系统在多个节点间保存有相同数据的冗余,即副本(Replica/copy)。当出现某一个节点的数据丢失时,可以从副本上读取到数据...
0
评论
分享
下一页
个人成就
文章被阅读
3
掘力值
743
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2025-06-20