liuguang's recent timeline updates
liuguang

liuguang

V2EX member #123563, joined on 2015-06-22 20:10:06 +08:00
liuguang's recent replies
Nov 17, 2025
Replied to a topic by GaliC2077 Android 讲一个你离开苹果生态的原因?
贵,电池不经用,开发软件还要苹果电脑,还要交钱。
360 就是流氓
难怪昨晚连不上,GFW 丧尽天良。
Aug 11, 2025
Replied to a topic by exploretheworld Java 写了 3 天 go,我想念 Java 了
离开了 spring 就不会写代码了是吧
Jul 30, 2025
Replied to a topic by Dg3gWjbFvvq 程序员 语法最优雅的编程语言是什么?
当然是 rust 了,集优雅、安全、高效于一身。
Jul 22, 2025
Replied to a topic by yunchuanwu 程序员 Trae 耍猴
免费的才是最贵的
不敢用,怕用了之后,我的代码版权归腾讯了。
Jul 5, 2025
Replied to a topic by luck2023 投资 炒美港股需要收税了,大家怎么看?
这钱留着造反都不会给这帮废物。
@twig #7
问了一下 ai
GIL (Global Interpreter Lock ,全局解释器锁) 是当前标准 Python (CPython) 解释器中的一个核心机制。你可以把它想象成一个“通行证”。

功能:在一个 Python 进程中,无论你有多少个线程,GIL 都确保同一时刻只有一个线程能够执行 Python 字节码。

目的:GIL 的主要目的是保护 Python 内部的数据结构,简化内存管理(特别是引用计数)。它使得编写 C 语言扩展变得更容易,因为扩展的开发者不必处理复杂的多线程同步问题。

简单比喻:
想象一个厨房里有多个厨师(线程),但只有一把菜刀( GIL )。无论有多少厨师,同一时间只有一位能用这把刀切菜(执行代码)。这对于需要等待烤箱预热( I/O 操作)的厨师们来说没问题,但在所有人都需要切菜( CPU 计算)时,效率就非常低了。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3845 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 05:06 · PVG 13:06 · LAX 22:06 · JFK 01:06
♥ Do have faith in what you're doing.