Concurrent and Real-Time Programming in Java / (Record no. 10396)

MARC details
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
Holdings
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
New Arrivals

Loading...

Contact Us

Library: Location maps

Phone: 00968 2323 7091 Email: Ask us a question

Library Hours

Sunday - Thursday 7:30AM - 8:00 PM

Friday - Saturday Closed