V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xionghengheng
V2EX  ›  问与答

多线程编程。。。。锁

  •  
  •   xionghengheng · Aug 7, 2015 · 3149 views
    This topic created in 3917 days ago, the information mentioned may be changed or developed.

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

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

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

    https://book.douban.com/subject/20471211/
    xionghengheng
        11
    xionghengheng  
    OP
       Aug 8, 2015
    @lsmgeb89 这本确实不错 收藏啦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6037 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 03:30 · PVG 11:30 · LAX 20:30 · JFK 23:30
    ♥ Do have faith in what you're doing.