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

Java線程

Java線程

定 價(jià):¥39.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Java線程》作者簡(jiǎn)介

圖書(shū)目錄

前言

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

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

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

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

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

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

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

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

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

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

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)