程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
并发 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
spatie/async:PHP PCNTL 并行任务池的使用与底层机制
编程
spatie/async:PHP PCNTL 并行任务池的使用与底层机制
2026-09-08 21:33:56
spatie/async 是对 PHP PCNTL 的封装,用独立子进程并行跑互相独立的阻塞任务。讲清 Pool 的并发/超时/autoload/sleepTime 配置、then/catch/timeout 回调、Task 类、同步 fallback、基于 symfony/process 与 SIGCHLD 的调度机制,以及与 ReactPHP/Amp 事件循环方案的路线差异和需要 pcntl/posix 的前提。
PHP
并发
PCNTL
开源库
进程
我爬完 Java 并发阶梯:每一步都是一个具体麻烦逼出来的
编程
我爬完 Java 并发阶梯:每一步都是一个具体麻烦逼出来的
2026-09-07 21:11:16
以数织游戏为起点的问题驱动式 Java 并发学习路径:停止按钮引出线程、错乱结果引出同步、卡死引出锁——每个并发概念都由具体故障锚定,附实践建议。
Java
并发
学习路径
没有竞态的邀请流程:SvelteKit + Postgres 的四个边界情况
编程
没有竞态的邀请流程:SvelteKit + Postgres 的四个边界情况
2026-09-07 12:13:57
邀请链接并发问题拆解:token 复用要哈希加原子删除、座位限制要同事务检查、创建时预检剩余容量、token 用随机字节加 scrypt 慢哈希。每个错误写法的竞争窗口都给出事务化修复。
SvelteKit
Postgres
并发
Web开发
子切片 append 把兄弟数据改掉了:Go 共享底层数组污染排查
编程
子切片 append 把兄弟数据改掉了:Go 共享底层数组污染排查
2026-09-07 00:14:59
一个子切片 append 把兄弟分支数据改掉的现场:切片是指向共享底层数组的带 len/cap 窗口,append 在容量充足时原地写回共享区。讲清什么时候污染、显式 copy 与三索引切片限制 cap 两种修法,以及跨 goroutine 共享底层数组的数据竞争边界。
Go开发
Go
slice
并发
fatal error: concurrent map read and map write:Go map 并发崩溃现场与 sync.Map 边界
编程
fatal error: concurrent map read and map write:Go map 并发崩溃现场与 sync.Map 边界
2026-09-07 00:09:16
用一个"看似只读缓存"的并发崩溃现场切入:为什么 map 并发写的 fatal error 连 recover 都拦不住,runtime hashWriting 检测为什么不是 race detector,以及 sync.Map 只在哪两类场景占优、为什么默认该用 map+锁。
Go开发
Go
并发
sync.Map
Go 新增 Goroutine Leak Profiles:用 pprof 定位永不退出的 Goroutine
编程
Go 新增 Goroutine Leak Profiles:用 pprof 定位永不退出的 Goroutine
2026-09-06 10:14:38
Go官方博客介绍Goroutine Leak Profiles,基于pprof性能分析框架的goroutine泄漏检测工具。goroutine泄漏指goroutine被阻塞且解除条件永远无法满足,累积后导致内存和调度开销上升。常见模式包括channel泄漏、mutex泄漏、缺少超时的HTTP请求。工具通过对比不同时间点的goroutine栈快照,识别持续阻塞的goroutine并输出栈跟踪。无需修改代码,可在生产环境使用,输出兼容go tool pprof。配合context超时、CI自动化检测可有效预防泄漏。
Go
Goroutine
pprof
并发
泄漏检测
性能分析
调试
goroutine leak
rustup 1.29.1 发布:并发性能改进与稳定性修复
编程
rustup 1.29.1 发布:并发性能改进与稳定性修复
2026-09-05 20:39:29
rustup 团队发布 1.29.1 版本,改进多组件和多目标平台安装时的并发性能,修复 Windows 路径处理、代理支持、部分下载恢复等稳定性问题。文章介绍 rustup 的架构、常用命令和 CI/CD 最佳实践。
Rust
rustup
工具链
包管理
并发
CI/CD
跨平台
Bespoke:一门要求程序员说请的编程语言
编程
Bespoke:一门要求程序员说请的编程语言
2026-09-05 20:39:28
Bespoke 是一门为说请的人设计的编程语言,用 please、thank you、sorry 等礼貌用语替代传统命令式语法。并发模型基于请求和等待而非锁抢占,类型系统引入礼貌类型。文章探讨编程语言语气对思维方式的影响。
编程语言
Bespoke
语言设计
编译器
并发
类型系统
幽默
Go 1.27 的 database/sql 回归:closingMutex 丢唤醒,Rows 卡死并掏空连接池
编程
Go 1.27 的 database/sql 回归:closingMutex 丢唤醒,Rows 卡死并掏空连接池
2026-09-03 23:16:41
Go 1.27 引入的 database/sql 并发回归:自实现锁 closingMutex 在毫秒窗口内丢唤醒,使带超时 Context 的 Rows 永久卡死、连接归还失败进而掏空连接池。给出触发条件、goroutine 定位方法与升级到 1.27.1 的排查清单。
Go
database
sql
并发
连接池
GOMAXPROCS
async Rust 的工程陷阱:一次生产事故复盘
编程
async Rust 的工程陷阱:一次生产事故复盘
2026-09-01 00:06:10
复盘一次 async Rust 生产事故:持锁跨 await 死锁、async 里阻塞 I/O 卡死 executor。梳理 lock-across-await、spawn_blocking、Send 边界、Pin 滥用、任务泄漏等陷阱,并给出取舍边界与何时不该用 async。
async
Rust
Tokio
并发
加了 Mutex 还 panic:Go map 并发迭代与写冲突
编程
加了 Mutex 还 panic:Go map 并发迭代与写冲突
2026-08-27 21:06:48
给 map 写操作加了 Mutex 仍随机 panic(concurrent map iteration and map write)?根因是主协程无锁 range 遍历与子协程锁内写并发。本文给出 race 定位方法,以及 channel 收集与 RWMutex 两种方案的取舍和适用边界。
Go
并发
map
数据竞争
Rust 异步编程深度实战:从 async/await 语法糖到底层 Future 机制,手写一个生产级异步运行时
编程
Rust 异步编程深度实战:从 async/await 语法糖到底层 Future 机制,手写一个生产级异步运行时
2026-08-15 17:43:30
深度手写Rust异步运行时:理解async/await状态机本质、Pin安全机制、Future poll机制,配完整Future/Waker/Executor实现代码与tokio生产调优指南
Rust
async
await
Future
tokio
异步编程
并发
状态机
Pin
Effect 4.0 Beta 深度拆解:当 TypeScript 拥有了自己的「Goroutine」——Fiber 调度器如何重写生产级并发范式
编程
Effect 4.0 Beta 深度拆解:当 TypeScript 拥有了自己的「Goroutine」——Fiber 调度器如何重写生产级并发范式
2026-08-15 08:43:48
深度拆解 Effect 4.0 Beta 的 Fiber 调度器架构,从结构化并发原理、Scope 生命周期管理、资源 acquireRelease 模式、错误 Cause 系统到生产级实战,配完整 TypeScript 代码。
Effect
TypeScript
并发
Fiber
结构化并发
函数式编程
性能优化
btype 深度拆解:当 GJSON 作者决定在 Go 里造一个比 Rust 还快的 B 树
编程
btype 深度拆解:当 GJSON 作者决定在 Go 里造一个比 Rust 还快的 B 树
2026-08-10 10:47:23
深度拆解GJSON作者新出的btype库:B树集合类型设计原理、sync.Pool消除GC压力、自适应分支因子、SIMD加速比较,含BMap/BSet/BQueue/BTable完整API解析与LRU缓存、分布式ID分配器等三个生产实战案例。
Go
B树
数据结构
性能优化
集合类型
开源
并发
Golang
BEAM 运行时上的新选择:Gleam 语言如何用类型系统重新定义后端开发
编程
BEAM 运行时上的新选择:Gleam 语言如何用类型系统重新定义后端开发
2026-08-09 06:15:48
深度拆解 Gleam 1.18.0:为什么一门面向 Erlang VM 和 JavaScript 的类型安全语言值得你花时间。从 ADT、Actor 并发模型、OTP 监督树到双编译目标,配完整代码示例与踩坑清单。
Gleam
类型系统
OTP
Actor
BEAM
Erlang
JavaScript
并发
代数数据类型
Gleam 语言实战:用代数数据类型和 Actor 模型构建可靠后端——从 BEAM OTP 到 JS 编译目标的完整指南
编程
Gleam 语言实战:用代数数据类型和 Actor 模型构建可靠后端——从 BEAM OTP 到 JS 编译目标的完整指南
2026-08-09 06:15:17
深度拆解 Gleam 1.18.0:为什么一门面向 Erlang VM 和 JavaScript 的类型安全语言值得你花时间。从 ADT、Actor 并发模型、OTP 监督树到双编译目标,配完整代码示例与踩坑清单。
Gleam
类型系统
OTP
Actor
BEAM
Erlang
JavaScript
并发
代数数据类型
Gleam 编程语言深度拆解:当类型安全遇上 BEAM 运行时——从 OTP 架构到双编译目标,一门让"错误在编译期消失"的工程语言
编程
Gleam 编程语言深度拆解:当类型安全遇上 BEAM 运行时——从 OTP 架构到双编译目标,一门让"错误在编译期消失"的工程语言
2026-08-09 06:14:07
深度拆解 Gleam 1.18.0:为什么一门面向 Erlang VM 和 JavaScript 的类型安全语言值得你花时间。从 ADT、Actor 并发模型、OTP 监督树到双编译目标,配完整代码示例与踩坑清单。
Gleam
类型系统
OTP
Actor
BEAM
Erlang
JavaScript
并发
代数数据类型
PostgreSQL 19 Beta 2 深度解析:查询优化器革命与存储引擎升级
编程
PostgreSQL 19 Beta 2 深度解析:查询优化器革命与存储引擎升级
2026-07-28 12:20:10
深度解析PostgreSQL 19 Beta 2核心改进:NOT IN到ANTI JOIN全面优化、COPY FROM SIMD加速6倍、TOAST lz4压缩默认启用、并行Autovacuum Workers、pg_stat_lock锁统计视图等,从架构原理到生产迁移完整覆盖。
PostgreSQL
数据库
查询优化
存储引擎
性能优化
SIMD
并发
运维
pgrust 深度拆解:用 Rust 从零重写 PostgreSQL,一次通过 46066 条回归测试的数据库革命实验
编程
pgrust 深度拆解:用 Rust 从零重写 PostgreSQL,一次通过 46066 条回归测试的数据库革命实验
2026-07-14 18:16:23
深度拆解 pgrust 项目:用 Rust 从零重写 PostgreSQL,通过 46066 条回归测试,兼容 PostgreSQL 18.3,性能提升 50%,编译到 WebAssembly 浏览器内运行。
pgrust
PostgreSQL
Rust
数据库
WebAssembly
WASM
并发
MVCC
Go 1.27 synctest.Sleep:AI 代理并发测试摆脱真实时间依赖,CI 提速
编程
Go 1.27 synctest.Sleep:AI 代理并发测试摆脱真实时间依赖,CI 提速
2026-07-11 08:37:13
Go 1.27新增synctest.Sleep,虚拟时钟推进+Wait合并,AI代理并发测试零真实等待,CI提速消除flaky test,需GOEXPERIMENT=synctest启用。
Go
Go1.27
测试
synctest
并发
AI代理
CI
虚拟时钟
开源
TypeScript 7.0 史诗级重构:编译器 Go 重写深度解析——从 10 年技术债到性能飞跃的完整技术指南(2026)
编程
TypeScript 7.0 史诗级重构:编译器 Go 重写深度解析——从 10 年技术债到性能飞跃的完整技术指南(2026)
2026-06-25 21:15:22
2026年6月微软发布TypeScript 7.0 RC,编译器核心完全用Go语言重写,性能提升10倍。本文深度解析Go重写背后的技术原理、架构设计、并行化策略与生产迁移指南。
TypeScript
TypeScript 7.0
Go
编译器重构
性能优化
多线程
并发
LSP
Microsoft
开源
Python 3.14 自由线程深度实战:告别 GIL,拥抱真正的多核并行——从底层原理到生产级迁移的完全指南(2026)
编程
Python 3.14 自由线程深度实战:告别 GIL,拥抱真正的多核并行——从底层原理到生产级迁移的完全指南(2026)
2026-06-02 11:56:03
Python 3.14 正式引入自由线程模式,彻底移除 GIL。本文从底层原理、架构设计、代码实战、性能测试、迁移策略五个维度,带你彻底理解这场革命,并提供可直接落地的生产级指南。
Python
GIL
多线程
并发
性能优化
Go 1.24 异步函数深度解析:Goroutine 演进路线与 Gin 高并发实战
编程
Go 1.24 异步函数深度解析:Goroutine 演进路线与 Gin 高并发实战
2026-05-26 16:36:51
深入解析 Go 1.24/1.25 引入的 async/await 语法,从底层原理到 Gin 框架高并发实战,配合完整项目代码和性能优化指南。
Go
Golang
async
await
Gin
并发
Web开发
性能优化
C++26 深度实战:从反射元编程到契约式设计的工业级完全指南
编程
C++26 深度实战:从反射元编程到契约式设计的工业级完全指南
2026-05-23 19:17:25
2026年C++26标准草案正式完成,反射、契约、内存安全、统一并发四大特性同步落地。本文以程序员视角,从架构设计到代码实战,全面拆解std::reflexpr、Contracts、内存安全改进与std::execution四大特性如何重塑C++工程实践。
C++26
反射
元编程
契约
内存安全
并发
系统编程
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
下一页
共 2 页
到第
页
确定