V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xionghengheng
V2EX  ›  问与答

多线程编程。。。。锁

  •  
  •   xionghengheng · 2015 年 8 月 7 日 · 3013 次点击
  •   查看本主题需要登录
    这是一个创建于 3812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在用c++做一个异步的httpclient,使用的libcurl 。

    发现多线程经常出问题,加锁的力度和范围不好把控,求帮助或者建议 有什么参考的书籍 或者 博客

    11 条回复    2015-08-08 21:20:04 +08:00
    gzxultra
        1
    gzxultra  
       2015 年 8 月 7 日
    欢迎刷一遍linux内核源码——
    http://124.16.141.171:81/lxr/source
    fwee
        2
    fwee  
       2015 年 8 月 7 日
    看看erlang的那几本书或go blog,不是叫你学语言,学上面教多线程编程的
    xionghengheng
        3
    xionghengheng  
    OP
       2015 年 8 月 7 日
    @gzxultra 碉堡。。。。
    xionghengheng
        4
    xionghengheng  
    OP
       2015 年 8 月 7 日
    xionghengheng
        5
    xionghengheng  
    OP
       2015 年 8 月 7 日
    @fwee erlang的哪几本书啊 可以推荐下吗
    typcn
        6
    typcn  
       2015 年 8 月 7 日
    libcurl 不是线程安全的么
    superhxnju
        7
    superhxnju  
       2015 年 8 月 7 日
    java concurrency in practice 不知道里面的思想可不可以通用
    caoyue
        8
    caoyue  
       2015 年 8 月 7 日
    @xionghengheng
    Erlang 的「线程」和 C++ 不同,也没有通常意义上的「锁」,看 Erlang 的书对你的问题应该没什么帮助……
    lsmgeb89
        9
    lsmgeb89  
       2015 年 8 月 7 日
    去看陈硕的那本书吧~~
    lsmgeb89
        10
    lsmgeb89  
       2015 年 8 月 7 日
    是这本,写得不错的。正符合你的需求,即使不搞网络编程也可以看看。

    https://book.douban.com/subject/20471211/
    xionghengheng
        11
    xionghengheng  
    OP
       2015 年 8 月 8 日
    @lsmgeb89 这本确实不错 收藏啦
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3083 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:11 · PVG 22:11 · LAX 06:11 · JFK 09:11
    ♥ Do have faith in what you're doing.