最近在用c++做一个异步的httpclient,使用的libcurl 。
发现多线程经常出问题,加锁的力度和范围不好把控,求帮助或者建议 有什么参考的书籍 或者 博客
1
gzxultra 2015-08-07 10:48:40 +08:00
欢迎刷一遍linux内核源码——
http://124.16.141.171:81/lxr/source |
2
fwee 2015-08-07 11:02:35 +08:00
看看erlang的那几本书或go blog,不是叫你学语言,学上面教多线程编程的
|
3
xionghengheng OP @gzxultra 碉堡。。。。
|
4
xionghengheng OP @fwee https://github.com/lisijie/goblog 是这个goblog吗
|
5
xionghengheng OP @fwee erlang的哪几本书啊 可以推荐下吗
|
6
typcn 2015-08-07 14:44:28 +08:00
libcurl 不是线程安全的么
|
7
superhxnju 2015-08-07 16:40:46 +08:00
java concurrency in practice 不知道里面的思想可不可以通用
|
8
caoyue 2015-08-07 17:49:55 +08:00
@xionghengheng
Erlang 的「线程」和 C++ 不同,也没有通常意义上的「锁」,看 Erlang 的书对你的问题应该没什么帮助…… |
9
lsmgeb89 2015-08-07 17:59:04 +08:00
去看陈硕的那本书吧~~
|
10
lsmgeb89 2015-08-07 18:03:17 +08:00
|
11
xionghengheng OP @lsmgeb89 这本确实不错 收藏啦
|