详情介绍
Java线程(第三版) 内容简介:
线程(thread)是Java程序设计的基本要素,但学习如何有效率地运用它们是很重要的工作。《Java线程》这一经典图书的新版为你展示出如何完全地运用Java的threading功能且展示出在Java 2 Standard Edition Version 5.0(J2SE 5.0)上最新的变动。本书提供了完整的以及步骤详尽的thread程序设计方法。
Java的threading系统与其他的threading系统相较之下显得更为简单。在早期的Java版本中,简化是有利有弊的,如在其他threading系统上可以看到的某些高级功能在Java中是找不到的。J2SE 5.0改变了一切:它提供了非常多的与thread相关的新class,能够让撰写multithreaded程序的工作变得更简单。
《Java线程》第三版已经过完整的扩编与修订。本书完整收录了来自java.util.concurrent的并发功能。新的章节涵盖thread的性能、在Swing中使用thread、thread与Collection class、thread pool以及thread与I/O(传统的、新型的、中断的)。还无法配置J2SE 5.0的开发者可以借由附录中所提供的thread工具于较早的Java版本中达成类似的功能。
本书涵盖了以下主题:
·Lock starvation与死锁检测。
·Atomic class与极简同步(J2SE 5.0)。
·Swing、I/O以及Collection class与Java thread的交互。
·程序化地控制lock与condition variable(J2SE 5.0)。
·Thread的性能与安全性。
·Thread pool (J2SE 5.0)。
·Thread group。
·特定平台上的thread调度。
·Task scheduler(J2SE 5.0)。
·多处理器环境下的并行循环。
Java线程(第三版) 目录:
前言
第一章 Thread导论
Java术语
关于范例
为何要用Thread 7
总结
第二章 Thread的创建与管理
什么是Thread 7
创建Thread
Thread的生命周期
两种停止Thread的方式
Runnable Interface
Thread与对象
总结
第三章 数据同步
Synchronized关键字
Volatile关键字
更多Race condition的讨论
明确的(explicit)Locking
Lock Scope
选择Locking机制
Nested Lock
死锁
Lock公平(Fairness)
总结
第四章 Thread Notifjcation.
等待与通知
条件变量
总结
第五章 极简同步技巧
能避免同步吗?
Atomic变量
Thread局部变量
总结
第六章 高级同步议题
同步术语
J2SE 5.0中加入的同步Class
防止死锁
死锁检测
Lock饥饿
总结
第七章 Thread与Swing
Swing Threading的限制
事件派发Thread的处理
使用invokeLater()与invokeAndWait()
长时间运行的事件回调
总结
第八章 Thread与Collection Class
Collection Class的概述
同步与Collection Class
生产者/消费者模式
使用Collection Class
总结
第九章 Thread调度
Thread调度的概述
以Thread优先级来调度
常见Threading的实现
总结
第十章 Thread Pool
为何要用Thread Pool?
Executor
使用Thread Pool
Queue与大小
创建Thread
Callable Task与Future结果
单一Thread化的访问
总结
第十一章 Task的调度
Task调度的概述
java.util.Timer Class
javax.SWing.Timer Class
ScheduledThreadPoolExecutor Class
总结
第十二章 Thread与I/O
传统的I/O服务器
新的I/O服务器
被中断的I/O
总结
第十三章 各种Thread议题
Thread Group
Thread与Java安全性
Daemon Thread
Thread与Class的加载
Thread与异常处理
Thread、StacK、内存的使用
总结
第十四章 Thread性能
性能的概述
同步的Collection
Atomic变量与有竞争的同步
Thread的创建与Thread Pool
总结
第十五章 多处理器计算机的并行化循环
对单一Threaded程序的并行化
多处理器扩大(scaling)
总结
附录 被撤换的Th reading功能
索引
下载地址
人气书籍
![疯狂Java讲义(第2版) PDF高清版[285M]](//img.jbzj.com/do/uploads/litimg/140420/_00123Y61.gif)
疯狂Java讲义(第2版) PDF高清版[285M]
面向对象:《Head First Java》中文高清完整版 (PDF)
Java Web开发详解 孙鑫 PDF扫描版(146M)
Spring实战(spring in action) 第三版 中文清晰扫描版![Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]](//img.jbzj.com/do/uploads/litimg/141009/1444432Y553.png)
Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]![疯狂Java讲义 中文PDF高清版[611.85M]](//img.jbzj.com/do/uploads/litimg/130308/_162523G2.gif)
疯狂Java讲义 中文PDF高清版[611.85M]
JavaEE开发的颠覆者:Spring Boot实战 中文PDF完整版
Java Web开发实战1200例(第I卷) 卢瀚,王春斌著 中文 PDF版 [129
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) PDF扫描版
Spring实战(第4版) Spring in action 附随书源码 中文pdf版[42MB
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Java线程(第三版) PDF扫描版[27MB]资源来源互联网,版权归该下载资源的合法拥有者所有。


![Java线程(第三版) PDF扫描版[27MB]](http://img.jbzj.com/do/uploads/litimg/150226/141P52YB3.jpg)










![疯狂Java讲义(第2版) PDF高清版[285M]](http://img.jbzj.com/do/uploads/litimg/140420/_00123Y61.gif)



![Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]](http://img.jbzj.com/do/uploads/litimg/141009/1444432Y553.png)
![疯狂Java讲义 中文PDF高清版[611.85M]](http://img.jbzj.com/do/uploads/litimg/130308/_162523G2.gif)



