查看: 966| 回复: 4
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 如何学习Cpp并行编程?

🔗
匿名用户-VX4U3  | 添加认证 | 2025-9-22 08:55:08 来自APP |倒序浏览

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
求救~ 上学的时候OS啥的也都学过一些,但没有实操。进某大厂以后要接触一些并行编程。自己的cpp水平是oop那些都懂。工作中线程池化、调度、epoll、lambda函数等等,公司用folly库很多,但是找了很久也没有找到很好的教程,都是很零散的。现在脑子有点乱,应该如何一步步把这块弄清楚?

上一篇:现在哪些公司还有fully remote
下一篇:发的项目总结email,被烙印强行说到自己的项目,然后后续email都congrats那个项目
全局:


前者适用code场景受限,但是上手极快,是线程级并行;后者是分布式,需要集群平台才能发挥,是进城级并行。


如果是分布式应用优化,学后者吧。单独学一个omp跟啥也不会差不多,更何况CPU优化已经很冷门,需求不大了。如果是分布式系统优化,一个mpi肯定是远远不够的,也许没必要,毕竟现在号称做分布式,没几个会mpi的,懂更方便的high level的工具也没啥问题。. Waral dи,

以上都是并行。

如果楼主问错了,是cpp并发,cpp concurrency,另一回事了。
回复

使用道具 举报

全局:
问chatgpt
回复

使用道具 举报

全局:
OpenMP 和MPI
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-XEADE  | 添加认证 | 2025-9-22 09:53:55 来自APP
Cpp 有并行编程这个概念么,如果是并发的话网上的教程有很多啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表