Chinaunix

标题: 对于多线程有没有权威的教程? [打印本页]

作者: weiqk    时间: 2011-04-26 09:49
标题: 对于多线程有没有权威的教程?
我急切需要一个比较权威的教程,现在我已经被多线程搞得比较大了,主要是我的知识体系和我同事的知识体系不一致。比如,多个线程中对一个整形变量的读写是否要加锁保护
作者: c/unix    时间: 2011-04-26 09:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雨过白鹭洲    时间: 2011-04-26 13:31
本帖最后由 雨过白鹭洲 于 2011-04-26 13:32 编辑

其实呢,我觉得《Java Concurrency in Practice》这本书讲得非常不错

虽然里面讲的是java语言多线程开发,但是很多关于多线程应用的讨论非常深入,非常有参考价值!
作者: weiqk    时间: 2011-04-26 14:20
回复 3# 雨过白鹭洲


    java的先略过
作者: finalday1982    时间: 2011-04-26 18:28
还真得看Java的,c++讲多线程的我没有觉得特别好的书。
Java有几本书比较好。Google下就知道了。
另外实现基础设施的时候,山寨java concurrent里的源码也是比较省心的事情。
作者: weiqk    时间: 2011-04-27 13:53
还真得看Java的,c++讲多线程的我没有觉得特别好的书。
Java有几本书比较好。Google下就知道了。
另外实现 ...
finalday1982 发表于 2011-04-26 18:28


java和c的线程模型肯定不一样,所以java对c没有多少参考价值
作者: noword2k    时间: 2011-04-27 15:31
win32平台下的话,侯捷的那本win32多线程的书写的不错。
作者: zhangsuozhu    时间: 2011-04-29 09:33
sun的多线程编程指南
作者: Cindinx    时间: 2011-04-29 09:36
我急切需要一个比较权威的教程,现在我已经被多线程搞得比较大了,主要是我的知识体系和我同事的知识体系不 ...
weiqk 发表于 2011-04-26 09:49



    多線程說難也不是很難啊, 記住spin_lock, mutex, semaphore保護的是資源,如數據變量,I/O設備之類的,另外最好先獲取mutex/semaphore再獲取spinlock。
作者: tigerheight    时间: 2011-05-01 12:04
<<C++面向对象多线程编程>>
不知道是不是可以参考下 ?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2