学习多线程有哪些比较好的书,求推荐。。。。

wang271810278 2011-02-27 05:32:07
RT。。。
今年已经大三了,学习java也有2年多了,目前感觉多线程这一块还不是太明白,求推荐一些比较好的书。
...全文
2350 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
magicluo 2011-02-28
  • 打赏
  • 举报
回复
火龙果的第二本是公认的好书。
wang271810278 2011-02-28
  • 打赏
  • 举报
回复
再次多谢各位的帮助了,最近由于学校网速是特别的慢,因此没有来的急恢复各位。。
Cike121272604 2011-02-28
  • 打赏
  • 举报
回复
有没有第二本的pdf?
Cike121272604 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 sun1102 的回复:]

http://download.csdn.net/source/1231229
java多线程设计模式详解(PDF及源码)
[/Quote]

感谢分享,已经拿下...
chaoliu1024 2011-02-28
  • 打赏
  • 举报
回复
先看懂操作系统的进程、线程
疯狂椰子 2011-02-28
  • 打赏
  • 举报
回复
http://download.csdn.net/source/1231229
java多线程设计模式详解(PDF及源码)
jiannye 2011-02-28
  • 打赏
  • 举报
回复
火龙果真有空啊 天天看这么多书。。
龙四 2011-02-27
  • 打赏
  • 举报
回复
java线程第三版我最近搞一本来了,在淘宝上买的,复印版本,很便宜啊


[Quote=引用 4 楼 bao110908 的回复:]

关于 Java 多线程及并发编程的书籍现在市面上几乎买不到了,可以到图书馆去借。我所知的有如下几种,根据通俗程度由易到难为序:

1:[日] 结城浩编. Java 多线程设计模式. 中国铁道出版社. 2005.


2:[美] Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea. ……
[/Quote]
thegodofwar 2011-02-27
  • 打赏
  • 举报
回复
Java Concurrency in Practice 灰常的好...
冰思雨 2011-02-27
  • 打赏
  • 举报
回复
可以考虑先看看《操作系统》这本教材中的,进程、线程方面的知识内容。
然后,再着手看Java方面的书籍,如果不理解线程的概念,就不好进行编程。
《核心Java》里面就有一些基本的多线程编程用法。
我的看法,还是采用需求驱动的方式来学习技术。
也就是说,先定一个具体目标,在去找资料。
目标可以是:
1.写一个固定大小的阻塞队列,队列可以由数组来实现,
当队列中没有对象时,获取对象的线程被阻塞,直到队列中添加了对象。
当队列中的对象数量达到最大值时,添加对象的线程被阻塞,直到队列里有对象被取走。
剩下的就是:
写一个添加线程,循环添加;
写一个取走线程,循环取走,取一对象,就要延时一下,再取下一个;
测试运行结果。
2. 写一个Swing的简单聊天程序,要求两个机器可以相互发送信息,
发送按钮的监听事件的响应代码中,不允许使用网络收发的代码,
网络信息传输的代码,要写一个线程来完成。
shadow55 2011-02-27
  • 打赏
  • 举报
回复
the thread不错
  • 打赏
  • 举报
回复
上面这些是原来在一个帖子中的回复,既然你也来求了,我就复制过来了。
  • 打赏
  • 举报
回复
关于 Java 多线程及并发编程的书籍现在市面上几乎买不到了,可以到图书馆去借。我所知的有如下几种,根据通俗程度由易到难为序:

1:[日] 结城浩编. Java 多线程设计模式. 中国铁道出版社. 2005.


2:[美] Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea. JAVA并发编程实践. 电子工业出版社. 2007.


3:[美] Scott Oaks, Henry Wong. Java线程. 东南大学出版社. 2006.


4:[美] Maurice Herlihy, Nir Shavit. 多处理器编程的艺术. 机械工业出版社. 2009.

PS:这本书在书店还能买到

上述 4 本书中以第 2 最好,作者全是 Java 领域顶级专家级别的人物。
以第 4 的难度最大,虽然是说多处理器编程的,但几乎全部采用 JAVA 语言进行描述,主要涉及并发算法的设计。
i李小武 2011-02-27
  • 打赏
  • 举报
回复
Thinking in java 并发那章看完了就行了
感觉那章都可以单独成书了。
无聊找乐 2011-02-27
  • 打赏
  • 举报
回复
Windows+环境下32位汇编语言程序设计
zl_love_IT 2011-02-27
  • 打赏
  • 举报
回复
java基础,操作系统,从简单的开始,要先明白原理才能理解的更透彻。

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧