注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java線程

Java線程

Java線程

定 價:¥39.00

作 者: (美)Scott Oaks,(美)Henry Wong著;黃若波,程峰譯
出版社: 中國電力出版社
叢編項:
標(biāo) 簽: Java

ISBN: 9787508313184 出版時間: 2003-05-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 337 字?jǐn)?shù):  

內(nèi)容簡介

  線程并不是新的概念:許多操作系統(tǒng)和語言都支持它們。在Java出現(xiàn)以前,似乎人人都在談?wù)摼€程,卻很少有人使用它。用線程編程是技巧性很強(qiáng)的且不可移植。而在Java中卻完全不同。Java的線程工具易于使用,并且像Java中的其他東西一樣可以在不同的平臺之間移植。這是一件好事,因為如果沒有線程,那么除了最簡單的applet之外,幾乎不可能編寫出任何程序。如果你想使用Java,就必須學(xué)習(xí)線程。本書的新版本展示了如何利用Java線程工具的全部優(yōu)勢,并介紹了JDK 2線程接口中的最新變化。你將學(xué)習(xí)如何使用線程來提高效率,如何有效地使用它們,以及如何避免常見的錯誤。本書討論了死鎖、競態(tài)條件以及饑餓等問題的細(xì)節(jié),幫助你編寫沒有潛在bug的代碼。本書第二版提供了對Thread和ThreadGroup類、Runnable接口和語言的同步操作符內(nèi)容的全面討論。它解釋了如何在不同的平臺上調(diào)度線程,如何開發(fā)CPUScheduler類來實現(xiàn)你自己的調(diào)度策略。其他擴(kuò)展例子包括實現(xiàn)讀/寫鎖、通用鎖、任意作用域的鎖和異步I/O的類。本版本還增加了廣泛的例子,展示如何實現(xiàn)線程池和其他同步技術(shù),如條件變量、屏障和守護(hù)鎖。它展示了如何與非線程安全的類共同工作,并特別關(guān)注于Swing的線程問題。新增加的一章介紹了如何為多處理器機(jī)器編寫并行代碼。簡而言之,本書的新版涉及了有關(guān)線程的方方面面,從最簡單的動畫applet到最復(fù)雜的應(yīng)用程序。如果你計劃用Java做任何重要的事情,你將發(fā)現(xiàn)本書很有價值。

作者簡介

暫缺《Java線程》作者簡介

圖書目錄

前言

第一章線程簡介
Java術(shù)語
線程概述
為什么要使用線程?
總結(jié)

第二章Java線程API
通過Thread類創(chuàng)建線程
使用Runable接口的線程
線程的生命周期
線程命名
訪問線程
線程的啟動.停止和連接
總結(jié)

第三章同步技術(shù)
銀行的例子
異步讀取數(shù)據(jù)
一個進(jìn)行同步操作的類
同步塊
嵌套鎖
死鎖
返回到銀行的例子
同步靜態(tài)方法
總結(jié)

第四章等待和通知
返回到銀行的例子
等待和通知
wait().notify()和notifyAll()
wait()和sleep()
線程中斷
靜態(tài)方法(有關(guān)同步的細(xì)節(jié))
總結(jié)

第五章Java線程編程的例子
數(shù)據(jù)結(jié)構(gòu)和容器
簡單的同步例子
一個網(wǎng)絡(luò)服務(wù)器類
AsyncInputStream類
使用TCPServer和AsynclnputStream
總結(jié)

第六章Java線程調(diào)度
線程調(diào)度概述
何時調(diào)度是重要的
調(diào)度和線程優(yōu)先級
常見的調(diào)度實現(xiàn)
本地調(diào)度支持
其他線程調(diào)度方法
總結(jié)

第七章Java線程調(diào)度例子
線程池
循環(huán)調(diào)度
作業(yè)調(diào)度
總結(jié)

第八章和同步相關(guān)的高級主題
同步術(shù)語
預(yù)防死鎖
鎖饑餓
非線程安全的類
總結(jié)

第九章多處理器機(jī)器上的并行化
單線程程序并行化
內(nèi)層循環(huán)線程化
循環(huán)輸出
多處理器擴(kuò)展
總結(jié)

第十章線程組
線程組概念
創(chuàng)建線程組
線程組方法
操作線程組
線程組.線程和安全
總結(jié)

附錄一其他主題
附錄二異常和錯誤
詞匯表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號