Concurrent and Real-Time Programming in Java / (Record no. 10396)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 03767cam a22002534a 4500 |
001 - CONTROL NUMBER | |
control field | vtls000002132 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | VRT |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20250102223528.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 081118s2004 enka |b 001 0 eng |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 047084437X (pbk. : acidfree paper) |
039 #9 - LEVEL OF BIBLIOGRAPHIC CONTROL AND CODING DETAIL [OBSOLETE] | |
Level of rules in bibliographic description | 201402040102 |
Level of effort used to assign nonsubject heading access points | VLOAD |
Level of effort used to assign subject headings | 201007271129 |
Level of effort used to assign classification | malmash |
Level of effort used to assign subject headings | 200811191345 |
Level of effort used to assign classification | venkatrajand |
Level of effort used to assign subject headings | 200811180928 |
Level of effort used to assign classification | Noora |
-- | 200811180927 |
-- | Noora |
050 00 - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | QA76.73.J38 |
Item number | W465 2004 |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Wellings, Andrew J. |
9 (RLIN) | 25212 |
245 10 - TITLE STATEMENT | |
Title | Concurrent and Real-Time Programming in Java / |
Statement of responsibility, etc. | Andy Wellings. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. | |
Place of publication, distribution, etc. | Chichester, West Sussex, England ; |
-- | Hoboken, NJ : |
Name of publisher, distributor, etc. | John Wiley, |
Date of publication, distribution, etc. | c2004. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xiv, 431 p. : |
Other physical details | ill. ; |
Dimensions | 24 cm. |
504 ## - BIBLIOGRAPHY, ETC. NOTE | |
Bibliography, etc. note | Includes bibliographical references (p. [419]-422) and index. |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | Preface.1 Introduction.1.1 Concurrency.1.2 Real-time Systems.1.3 Summary.2 Concurrent Programming in Java.2.1 Concurrency Models.2.2 Overview of Java Concurrency Model.2.3 Threads in Detail.2.4 Thread Termination.2.5 Thread-local Data.2.6 Summary.3 Communication and Synchronization.3.1 Synchronized Methods and Statements.3.2 Waiting and Notifying.3.3 Implementing Condition Variables.3.4 Synchronization and the Java Memory Model.3.5 Asynchronous Thread Control.3.6 Summary.4 Completing the Java Concurrency Model.4.1 Thread Priorities and Thread Scheduling.4.2 Delaying Threads.4.3 Thread Groups.4.4 Concurrency-related Utilities.4.5 The Process and Runtime Classes.4.6 Thread-related Exceptions.4.7 Strengths and Limitations of the Java Concurrency Model.4.8 Bloch's Thread Safety Levels.4.9 Summary.5 Implementing Communication Paradigms in Java.5.1 Semaphores.5.2 Signals.5.3 Events.5.4 Buffers.5.5 Blackboard.5.6 Broadcast.5.7 Barriers.5.8 Summary.6 Case Study: Concurrent Maze Search.6.1 Concurrent Maze Searching.6.2 Stopping the Search when a Solution is Found.6.3 Limiting the Concurrency by Reusing Threads.6.4 Summary.7 The Real-time Specification for Java.7.1 Background and NIST Requirements.7.2 Overview of Enhancements.7.3 Memory Management.7.4 Time Values and Clocks.7.5 Schedulable Objects and Scheduling.7.6 Real-time Threads.7.7 Asynchronous Event Handling and Timers.7.8 Asynchronous Transfer of Control.7.9 Synchronization and Resource Sharing.7.10 Physical and Raw Memory Access.7.11 System-wide Properties.7.12 Synchronization and the RTSJ.7.13 Summary.8 Memory Management.8.1 The Basic Model.8.2 An Example of Scoped Memory Usage.8.3 Estimating the Size of Scoped Memory Areas.8.4 Assignment Rules.8.5 Nested Memory Areas and the Single Parent Rule.8.6 Sharing Memory Areas between Schedulable Objects.8.7 Portals.8.8 Using Scoped Memory.8.9 Real-time Issues.8.10 Summary.9 Clocks and Time.9.1 The Basic Model.9.2 Examples.9.3 Summary.10 Scheduling and Schedulable Objects.1 |
520 ## - SUMMARY, ETC. | |
Summary, etc. | Real-time functionality is essential for developing many consumer, industrial, and systems devices. While the C/C++ programming language is most often used in the creation of real-time software, the Java language, with its simple and familiar object-oriented programming model, offers many advantages over current real-time practices. Concurrent and Real-Time Programming in Java covers the motivations for, and semantics of, the extensions and modifications to the Java programming environment that enable the Java platform (Virtual Machine) to meet the requirements and constraints of real--time development. Key aspects of concurrent and real--time programming and how they are implemented in Java are discussed, such as concurrency, memory management, real--time scheduling, and real--time resource sharing. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Java (Computer program language) |
9 (RLIN) | 1365 |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Parallel programming (Computer science) |
9 (RLIN) | 25127 |
650 00 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Real-time programming. |
9 (RLIN) | 25213 |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Source of classification or shelving scheme | Library of Congress Classification |
Suppress in OPAC | No |
Koha item type | Books |
Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Total checkouts | Full call number | Barcode | Date last seen | Copy number | Price effective from | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Library of Congress Classification | Library | Library | First Floor | 21/12/2024 | QA76.73.J38 W465 2004 | 8837 | 21/12/2024 | 2 | 21/12/2024 | Books | |||||
Library of Congress Classification | Library | Library | First Floor | 21/12/2024 | QA76.73.J38 W465 2004 | 8836 | 21/12/2024 | 1 | 21/12/2024 | Books |