V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yatoroame
V2EX  ›  程序员

请教下大家 C++的多线程怎么学?

  •  
  •   yatoroame · 23 小时 41 分钟前 · 1266 次点击

    有没有类似于 learncpp.com 的网站,能够在线学习多线程入门的?入完门之后怎么进阶或者实操加深印象呢?

    10 条回复    2024-12-18 09:13:55 +08:00
    ltyj2003
        1
    ltyj2003  
       23 小时 14 分钟前 via Android
    先从常用的一些多线程模型入手。
    emSaVya
        2
    emSaVya  
       22 小时 51 分钟前
    c++ 的多线程跟其他语言也没区别。直接写就是了。

    你要是想看点细节 可以去看陈硕的那本 Linux 多线程服务端编程 使用 muduo C++ 网络库
    frayesshi1
        3
    frayesshi1  
       19 小时 34 分钟前
    这个应该是 C++一个很基本的特性,每一种分支还是有些区别,比如 C++ 11 和 Qt 的线程写法就不一样
    ysc3839
        4
    ysc3839  
       19 小时 13 分钟前 via Android   ❤️ 1
    个人建议还是需求推动学习,没需求就别学。
    zeromake
        5
    zeromake  
       19 小时 8 分钟前
    要不试试给 aria2 添加一下多线程支持?
    https://github.com/aria2/aria2/issues/2059
    zealot0630
        6
    zealot0630  
       19 小时 1 分钟前 via Android
    学会用单线程做多线程的事情,多线程就学成了
    bfjm
        7
    bfjm  
       16 小时 17 分钟前 via iPhone
    基本的 信号量 条件变量 互斥锁
    进阶的 线程模型 ringbuffer spinlock
    高端的 lockfree 参考 concurrentqueue
    DiaoWang
        8
    DiaoWang  
       16 小时 1 分钟前 via iPhone
    我当时看的这个

    https://paul.pub/cpp-concurrency/
    cnbatch
        9
    cnbatch  
       15 小时 50 分钟前
    需要用的时候,一边用一边学,要不然过眼云烟学完很快就忘了
    bfdh
        10
    bfdh  
       6 小时 32 分钟前
    我觉得 C++是 C++,多线程是多线程,分开学就是了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5214 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:46 · PVG 15:46 · LAX 23:46 · JFK 02:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.