首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Coding君
掘友等级
自由职业
Coding小分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
每日一Go-40、深入-无锁编程-- atomic 和内存屏障的真实场景应用
一、为什么要无锁 1.1 Mutex的真实成本 系统调用/竞争,高并发下可能进入内核态 调度干扰,阻塞会触发G/M/P迁移 可伸缩性差,核数越多,锁竞争越严重 1.2 无锁适合的典型场景 高频读、极低
每日一Go-39、Go 内存分配器深度拆解--Arena /Span / MSpan / 大对象 / 小对象
本文从最高层的Arena到中层的Span/MSpan,再到线程级别的mcache逐层拆解Go的内存分配器。这是Go Runtime最核心的组件之一,与GC、goroutine调度器一同构成三大根基。
每日一Go-38、深入Goroutine--调度器G/M/P机制与调度策略
Go 的并发优势很大程度上来自 用户态调度器(Goroutine Scheduler)。它不依赖 OS 线程创建大量轻量级任务,通过 G/M/P模型 和智能调度策略保证高吞吐、低延迟。 一、为什么需要
每日一Go-37、Go 内存模型--Happens-Before / 数据竞争原理 / 屏障指令
一、Happens-Before 原则 1.1 什么是 Happens-Before Happens-Before 是 Go 内存模型的核心概念,定义了操作之间的可见性顺序。如果操作 A "happe
每日一Go-36、深入Go-CGO 深度使用--调 C 代码、跨语言交互、性能陷阱
CGO 是 Go 和 C 世界之间的桥梁,它让你可以用 Go 写业务逻辑、用 C 写高性能或底层部分。但它同时也引入了边界成本、内存模型差异和构建复杂度,是一把真正的“双刃剑”。 一、CGO 是什么?
养龙虾之本地部署大模型 + Discord 机器人:用 Ollama + OpenClaw 打造一个 24 小时在线的 AI 员工
这篇文章会带你从零开始,一步一步在 Mac 本地部署大模型(Ollama + Qwen3),并通过 OpenClaw 接入 Discord,最终做出一个能私聊、能对话、还能干活的 AI 机器人。全程不
每日一Go-35、深入Go-unsafe 包 —— 指针操作、内存布局、slice/string hack、注意事项
unsafe是Go官方提供的“逃生舱”,只要用它,你就不再受Go类型系统保护,也不再享受内存安全。但unsafe在性能敏感、系统编程、零拷贝场景中至关重要。 一、unsafe.Pointer: uns
每日一Go-34、Go深入-泛型高阶实战--泛型工具库、泛型容器、泛型算法
***文末有源码下载链接*** 一、为什么需要泛型高阶实战? 写泛型不难,难的是写”好“泛型。 你会遇到如下情况: 如何设计一个真正可复用的约束? 一个泛型容器应该如何实现并发安全、零拷贝、友好API
每日一Go-33、Go深入-泛型深度解析--类型推断、约束、any vs T、性能对比、实战模型
***文末有源码下载链接*** 一、为什么需要泛型? 在 Go 1.18 之前,你要么: 为每个类型重复写函数(大量重复代码) 或用 interface{} + 断言(失去类型安全) 或用反射(慢、不
每日一Go-32、Go深入-反射原理、性能成本与最佳实践
文末有源码下载链接! 如果说“Go语言类型系统”像人生的角色系统,那么反射就是你拿着一面可以“照见本质”的镜子,透过镜子,你能看到一个对象的真实身份、字段、方法,以及它隐藏的全部能力。
下一页
个人成就
文章被点赞
2
文章被阅读
2,800
掘力值
466
关注了
0
关注者
13
收藏集
0
关注标签
3
加入于
2024-12-27