网易首页 > 网易号 > 正文 申请入驻

多线程不是魔法,是一场谈判

0
分享至

你以为pthread_create是瞬间召唤一个工人?真相是:用户空间和内核之间要先讨价还价。

单线程时代:一个工人的 determinism


想象一间安静的作坊。进来一个人,叫主线程。他有一本笔记本(栈)、一双手(寄存器)、一条固定的路(指令指针)。

他逐行读取程序文本区的指令。一切平静、确定、线性。没有意外,没有争抢。

这是 C 程序最原始的形态。简单到近乎无聊,却也可靠到让人心安。

工作量爆了:经理要加人

需求不会放过任何人。任务堆积,一个工人干不完。

作坊经理开口:"我们需要更多工人。"

于是你写下pthread_create(...)。看起来只是一行代码,背后却触发了一整套协作流程。

线程诞生前:库函数先动手

在惊动内核之前,libc/线程库(用户空间的库)要先完成一系列准备。这不是系统调用,是用户态的铺垫工作。

栈空间分配、线程本地存储初始化、调度属性设置——这些脏活累活,库函数默默做完。

只有万事俱备,才会向内核发出真正的请求。内核点头,线程才获得执行实体。

所以pthread_create的耗时,从来不只是"创建"的耗时。它是用户态准备 + 内核态授权的双重账单。

为什么这很重要

很多性能优化栽在这里:以为线程创建很快,疯狂create,结果用户态开销吃掉预期收益。

线程池的存在意义,正是把这场"谈判"的成本摊薄到多次任务中。

理解这行代码的分层逻辑,才能写出真正高效的并发代码——而不是在用户态和内核态的边界上盲目试错。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
感叹祖国强大遭台当局打压,岛内挺“小舰长”说实话

感叹祖国强大遭台当局打压,岛内挺“小舰长”说实话

枢密院十号
2026-04-28 21:31:04
米饭被点名!医生直言:米饭冷冻24小时,抗性淀粉翻倍控糖护肠

米饭被点名!医生直言:米饭冷冻24小时,抗性淀粉翻倍控糖护肠

路医生健康科普
2026-04-26 19:55:03
马云预言又应验!若无意外,2026年后,中国房地产或迎来3大转变

马云预言又应验!若无意外,2026年后,中国房地产或迎来3大转变

石辰搞笑日常
2026-04-29 01:26:00
江苏省委、省政府决定,授予“外卖诗人”王计兵等人省劳模称号

江苏省委、省政府决定,授予“外卖诗人”王计兵等人省劳模称号

极目新闻
2026-04-28 16:57:32
我在沙特开餐馆娶了3位妻子,回国奔丧一星期,再回去时当场愣了

我在沙特开餐馆娶了3位妻子,回国奔丧一星期,再回去时当场愣了

千秋文化
2026-04-28 20:17:01
田永明被执行死刑

田永明被执行死刑

新京报
2026-04-28 12:52:08
怒砍13+11+3+3!一人打爆广东3大内线,徐昕兑现球迷“三字承诺”

怒砍13+11+3+3!一人打爆广东3大内线,徐昕兑现球迷“三字承诺”

弄月公子
2026-04-28 22:33:01
重磅!俄黑海舰队高层遭团灭,29集团军被打残

重磅!俄黑海舰队高层遭团灭,29集团军被打残

史政先锋
2026-04-28 18:10:17
某境外组织大力资助“躺平网红”,系统性开展“躺平洗脑”,国安部提醒

某境外组织大力资助“躺平网红”,系统性开展“躺平洗脑”,国安部提醒

界面新闻
2026-04-28 08:10:01
越南的耻辱!女子和美国大兵亲热完后,趴在床上一脸崇拜地看着他

越南的耻辱!女子和美国大兵亲热完后,趴在床上一脸崇拜地看着他

微野谈写作
2026-04-28 15:50:06
中国遭警告:拒收将面临供应中断!

中国遭警告:拒收将面临供应中断!

共工之锚
2026-04-28 23:20:50
辞任杭州市市长后,姚高员已任浙江省政府党组成员

辞任杭州市市长后,姚高员已任浙江省政府党组成员

上海法治声音
2026-04-28 14:52:08
世锦赛战报:墨菲被罚了28分,仍完成黑球绝杀,4分险胜赵心童

世锦赛战报:墨菲被罚了28分,仍完成黑球绝杀,4分险胜赵心童

吴朑爱游泳
2026-04-29 02:22:54
随着利雅得新月1-0,沙特联最新积分榜出炉:C罗率队5分优势领跑

随着利雅得新月1-0,沙特联最新积分榜出炉:C罗率队5分优势领跑

侧身凌空斩
2026-04-29 04:03:30
为什么说阳痿、跑步、心梗,成了“斩杀”中年男性的“三件套”?

为什么说阳痿、跑步、心梗,成了“斩杀”中年男性的“三件套”?

医药养生保健报社
2026-04-28 17:59:19
西安7名残疾人轮椅进地铁遭查近一小时,内急哀求仍要“查完证”

西安7名残疾人轮椅进地铁遭查近一小时,内急哀求仍要“查完证”

听心堂
2026-04-28 21:45:16
跌落神坛!40岁诺伊尔全场0扑救 让大巴黎5次射正进5球 仅获5.2分

跌落神坛!40岁诺伊尔全场0扑救 让大巴黎5次射正进5球 仅获5.2分

我爱英超
2026-04-29 05:22:10
济南文旅因夏雨荷引热议:大明湖底的十万亡魂,济南人可还记得

济南文旅因夏雨荷引热议:大明湖底的十万亡魂,济南人可还记得

十为先生
2026-04-28 14:53:25
突然闪崩,发生了什么?

突然闪崩,发生了什么?

中国基金报
2026-04-28 16:14:20
张柱任农业农村部党组书记

张柱任农业农村部党组书记

界面新闻
2026-04-28 20:57:23
2026-04-29 05:52:49
灰度测试中
灰度测试中
生活正在重构,目前还在灰度测试阶段,暂不全量发布。
1812文章数 19关注度
往期回顾 全部

科技要闻

10亿周活目标落空!传OpenAI爆发内部分歧

头条要闻

美国:对35个伊朗相关实体及个人实施制裁

头条要闻

美国:对35个伊朗相关实体及个人实施制裁

体育要闻

魔术黑八活塞,一步之遥?!

娱乐要闻

蔡卓妍官宣结婚,老公比她小10岁

财经要闻

中央政治局会议定调,八大看点速览!

汽车要闻

拒绝疯狂套娃!现代艾尼氪金星长在未来审美点上

态度原创

艺术
本地
家居
公开课
军事航空

艺术要闻

赵朴初:比风水厉害100倍的宇宙定律

本地新闻

用青花瓷的方式,打开西溪湿地

家居要闻

江景风格 流动的秩序

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

德国总理默茨:美国正遭受伊朗领导层的羞辱

无障碍浏览 进入关怀版