Java线程编程

出版时间:2003-11-1  出版社:人民邮电出版社  作者:Paul Hyde  页数:454  字数:716000  译者:周良忠  
Tag标签:无  

内容概要

本书以丰富的实例、由浅至深的方式全面讲解如何用Java进行多线程编程。全书分三部分。第一部分(第1章~第10章)介绍基础概念,包括线程、线程组、Swing、线程同步、线程优先级、启动和终止线程、线程间通信等。第二部分(第11章~第18章)介绍一些重要的多线程编程技术,包括自运行对象、异常回调、线程池、完全超时、摆脱阻塞的I/O状态、先进先出(FIFO)队列以及运用类SureStop和BooleanLock等。第三部分为附录,提供了Thread API和ThreadGroup API的相关材料。
  本书可以帮助具有Java基本编程知识的程序员学习多线程编程。

书籍目录

第一部分 线程 第1章 线程简介  1.1 什么是线程  1.2 为什么使用多线程  1.3 不宜采用多线程的场合  1.4 Java的内置线程支持  1.5 易于起步,难以掌握 第2章 一个简单的双线程实例  2.1 扩展java.lang.Thread类  2.2 覆盖run()方法  2.3 创建新线程  2.4 综合运用  2.5 小结 第3章 创建和启动线程  3.1 使用Thread.currentThread()  3.2 线程命名:getName()和setName()  3.3 线程构造函数  3.4 激活线程:start()和isAlive()  3.5 使用Thread.sleep()  3.6 小结 第4章 实现Runnable接口与扩展Thread类  4.1 可视定时器图形组件  4.2 能扩展Thread和JComponent吗  4.3 接口java.lang.Runnable  4.4 把Runnable对象传递给Thread的构造函数  4.5 修改SecondCounter来使用Runnable  4.6 检查SecondCounter的准确性  4.7 提高SecondCounter的准确性  4.8 小结 第5章 完美终止线程  5.1 中断线程:interrupt()  5.2 挂起和恢复线程执行  5.3 终止线程  5.4 stop()、suspend()和resume()的最佳替代  5.5 守护线程  5.6 小结 第6章 线程优先化  6.1 系统线程优先级  6.2 线程优先级常量  6.3 判断当前优先级:getPriority()  6.4 更改线程的优先级:setPriority()  6.5 线程状态  6.6 优先级和规划  6.7 自愿放弃处理器:Thread.yield()  6.8 线程规划情形  6.9 小结 第7章 并发访问对象和变量  7.1 易变成员变量修饰符  7.2 同步方法修饰符  7.3 同步语句块  7.4 静态同步方法  7.5 在同步语句中使用类级别锁  7.6 同步化和集合API  7.7 死锁  7.8 加速并发访问  7.9 小结 第8章 线程间通信 第9章 线程和Swing 第10章 线程组第二部分 技术 第11章 自运行对象 第12章 异常回调 第13章 线程池 第14章 等待完全超时 第15章 摆脱阻塞I/O状态的束缚 第16章 SureStop的运用 第17章 类BooleanLock的运用 第18章 先进先出(FIFO)队列第三部分 附录 附录A Thread API 成员变量 构造函数 静态方法 实例方法 被淘汰的方法 附录B ThreadGroup API 构造函数 实例方法 被淘汰的方法 索引

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java线程编程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7