[讨论] 多线程软件设计用书

楼主: musashi023 (EE等身大海葵SoC)   2023-12-23 22:12:45
嗨盖斯
最近下班在研究Qt multithreading, 对于把CPU性能榨干觉得蛮有成就感的
就搞了一本 C++ Concurrency in Action 来翻翻
前阵子面试
刚刚好跟他们主管聊到,怎么让多线程上锁的成本最小化,觉得蛮酷的
虽然明白这本来就是多线程程序设计的重点
想知道有没有专门在聊这个的书
谢谢惹
作者: labbat (labbat)   2023-12-23 22:31:00
作业系统导论
作者: NDark (溺于黑暗)   2023-12-23 22:40:00
执行绪
作者: zipigi   2023-12-23 22:43:00
又线程又软件的,还以为来到中国论坛
作者: DrTech (竹科管理处网军研发人员)   2023-12-23 22:46:00
反串不够到位啦。你要说程序设计,不是程式设计
作者: illya65536 (illya65536)   2023-12-23 23:00:00
线程
作者: yamakazi (大安吴彦祖)   2023-12-23 23:28:00
当初在网络上看到原子锁和barrier就觉得差不多了,实际工作上没用到那么炫技的技巧
作者: final01 (牛顿运动定律)   2023-12-24 00:04:00
你说的那本不就是了...看完没??
作者: enthos (影斯作业系统)   2023-12-24 00:07:00
某blog文章,DPDK用了glibc thread-safe(?)的*rand*()CPU占用率过高,改用自制的不safe rand()省CPU
作者: B0988698088 (废文少女小円♥)   2023-12-24 04:04:00
软你妈
作者: stupid0319 (征女友)   2023-12-24 09:07:00
CPU性能榨干?一般写code不是cpu用越少越好吗还是我的思维有问题
作者: MoonCode (MoonCode)   2023-12-24 10:06:00
英文可以 中国术语就不行 xD
作者: tsaigi (菜鸡)   2023-12-24 10:07:00
楼上 你程式的CPU用量不是该考量的点吧==
作者: olozil (ヾ(ΦωΦ)ツ)   2023-12-24 10:58:00
要榨...用平行运算吧, 单台太小家子气了
作者: stupid0319 (征女友)   2023-12-24 11:11:00
我前公司有人的code还没跑到重点,cpu就干了,算榨干吗
作者: ruthertw (小叶老大)   2023-12-24 13:36:00
我有荣幸,我以前有跟某原文圣经版的原作者互通email过~很久以前纯软在玩.现阶段还在玩这的,普遍会跟硬件有相关上面写的硬件:"公司硬件产品"
作者: Isaea (Isaea)   2023-12-24 16:01:00
中国术语还好吧,过激耶
作者: Apache (阿帕契)   2023-12-24 16:08:00
就那本 你如果是为了优化常规向量计算 用库会比轮子好并行运算只有少量的原则 剩下基本上是围绕着硬件调适但硬件稍有不同可能就会破坏你原本优化的环境所以维护数学库应该是硬件供应方的责任 像是MKL和cuDNN
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2023-12-24 18:50:00
借卡问一下 MKL 到底在哪里有比较广泛运用?我用 oneAPI 搭这个感觉不出来,有些人告诉我要分布式计算或是搭他们家 Xeon 才有效?如果要上 Xeon 那我干嘛不 NV Solution 就好?
作者: new122851 (未若柳絮因风起)   2023-12-24 19:32:00
程序设计是啥....是编程..
作者: JasperChang (PeterChou)   2023-12-24 19:55:00
中国技术文章一堆, 被主流化迟早的事扣掉照搬的农场也是 >>>>> 繁体使用者
作者: t19960804 (泥好吗)   2023-12-24 20:08:00
台湾中国一家亲 咱们血浓于水 不要在意用语的不同在座的各位身上可是留着祖国的血液啊
作者: x000032001 (版废了该走了)   2023-12-24 22:03:00
MKL是加速计算用的啊 针对Intel CPU特别最佳化但他跟BLAS比起来可能没有体感差异 要跑benchmark
作者: abc21086999 (呵呵)   2023-12-24 22:14:00
作者: alan3100 (BOSS)   2023-12-24 22:16:00
蛮多比较深的技术繁体几乎0篇 那么排斥简体只能看原文
作者: ichunlai (^_^)   2023-12-24 22:48:00
CCIA这本书真的硬,同样也很想知道这主题有啥书在讨论
作者: shooter555 (shooter)   2023-12-25 11:23:00
就是榨干 先把执行绪开一开准备好 等要用得时候全部丢queue 执行绪自己拿来算不会用到同一块内存位置就不用锁了
作者: acgotaku (otaku)   2023-12-25 14:28:00
你那本看完应该不可能会被问倒吧 那本很硬 本科都没读完csdn 很多案例分享 随边找都一堆
作者: wahaha279 (哇哈哈:3)   2023-12-25 17:13:00
执行绪
作者: superpandal   2023-12-25 20:15:00
可以用不同的东西保证
作者: deeeplove (想不到ID)   2023-12-26 08:02:00
在批踢踢用支语被喷刚好
作者: eva19452002 (^^)   2023-12-26 09:39:00
请直接讲multi-thread你讲多线程还要稍微想一下相信会来本板,都有基本的英文素养然后我发现,一本书所有术语都是用英文的话,直上原文书还比较快
作者: rodion (r-kan/reminder)   2023-12-26 09:44:00
你喜欢MZZY吗? 喜欢的话就请勿用墙国新语
作者: MoonCode (MoonCode)   2023-12-26 10:19:00
LMAO
作者: ikachann (喵喵)   2023-12-26 14:08:00
转换正常人的用语很困难吗?
作者: magicee01   2023-12-26 18:50:00
好脑金@ionwater
作者: superpandal   2023-12-26 23:02:00
正常人用语? haha
作者: drakd4d (NULL)   2023-12-27 00:06:00
哈哈哈 超多G点被戳中
作者: lwecloud (CloudEX)   2023-12-27 09:30:00
喜欢钓鱼是个人自由,但是四页推文有一半以上不是你想问的,这样有比较好吗?
作者: Raymond0710 (雷门)   2023-12-27 14:45:00
这版的风气也坏了吗?
作者: sniper2824 (月夜)   2023-12-27 17:36:00
来钓鱼的你是想风气多好
作者: Litfal (Litfal)   2023-12-30 01:14:00
被钓的鱼很欢乐啊
作者: chemiblue (糗了...)   2023-12-30 09:41:00
多执行绪的书找繁体应该不容易吧...
作者: Litfal (Litfal)   2023-12-30 16:17:00
你说的都偏parallelism,但concurrency不只这样慢慢乐趣会转为偏向工作流管理的Task、pipeline(生产消费)配合适当的容器甚至自己搞block或priority queue、流水线自适应扩充等等
作者: new122851 (未若柳絮因风起)   2023-12-31 11:10:00
为什么不用英文?法定语言是英文欸大哥
作者: OnlyRD (里巷人)   2023-12-31 21:06:00
multithreading和concurrency不同吧
作者: ipapple852 (伦)   2022-01-07 15:09:00
请问 你是在算noss吗 哈哈

Links booklink

Contact Us: admin [ a t ] ucptt.com