Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs

4 valoración promedio
( 1 valoraciones por GoodReads )
 
9780471725046: Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs
Review:

"...an excellent work on concurrent programming, examining languages and libraries for developing multithreaded programs." (CHOICE, April 2006)

From the Publisher:

Master the essentials of concurrent programming, including testing and debugging. This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant aspects of Java, the POSIX Pthreads library, and the Windows Win32 Applications Programming Interface. The authors have developed and fine tuned this book through the concurrent programming courses they have taught for the past twenty years. The material, which emphasizes practical tools and techniques to solve concurrent programming problems, includes original results from the authors research. Chapters include: introduction to concurrent programming; the critical section problem; semaphores and locks Monitors; message passing; message passing in distributed programs; and testing and debugging concurrent programs. As an aid to both students and instructors, class libraries have been implemented to provide working examples of all the material that is covered. These libraries and the testing techniques they support can be used to assess student written programs. Each chapter includes exercises that build skills in program writing and help ensure that readers have mastered the chapter's key concepts. The source code for all the listings in the text and for the synchronization libraries is also provided, as well as startup files and test cases for the exercises. This textbook is designed for upper level undergraduates and graduate students in computer science. With its abundance of practical material and inclusion of working code, coupled with an emphasis on testing and debugging, it is also a highly useful reference for practicing programmers.

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

Carver; Tai
Editorial: Wiley-Interscience (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Tapa blanda Cantidad: 1
Librería
Book Deals
(Lewiston, NY, Estados Unidos de America)
Valoración
[?]

Descripción Wiley-Interscience, 2005. Estado de conservación: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service! Summary: Preface. 1 Introduction to Concurrent Programming. 1.1 Processes and Threads: An Operating System's View. 1.2 Advantages of Multithreading. 1.3 Threads in Java. 1.4 Threads in Win32. 1.5 Pthreads. 1.6 C++ Thread Class. 1.7 Thread Communication. 1.8 Testing and Debugging Multithreaded Programs. 1.9 Thread Synchronization. Further Reading. References. Exercises. 2 The Critical Section Problem. 2.1 Software Solutions to the Two-Thread Critical Section Problem. 2.2 Ticket-Based Solutions to the n-Thread Critical Section Problem. 2.3 Hardware Solutions to the n-Thread Critical Section Problem. 2.4 Deadlock, Livelock, and Starvation. 2.5 Tracing and Replay for Shared Variables. 2.5.6 Note on Shared Memory Consistency. Further Reading. References. Exercises. 3 Semaphores and Locks. 3.1 Counting Semaphores. 3.2 Using Semaphores. 3.3 Binary Semaphores and Locks. 3.4 Implementing Semaphores. 3.5 Semaphore-Based Solutions to Concurrent Programming Problems. 3.6 Semaphores and Locks in Java. 3.7 Semaphores and Locks in Win32. 3.7.6 Example: C++/Win32 Bounded Buffer. 3.8 Semaphores and Locks in Pthreads. 3.9 Another Note on Shared Memory Consistency. 3.10 Tracing, Testing, and Replay for Semaphores and Locks. Further Reading. References. Exercises. 4 Monitors. 4.1 Definition of Monitors. 4.2 Monitor-Based Solutions to Concurrent Programming Problems. 4.3 Monitors in Java. 4.4 Monitors in Pthreads. 4.5 Signaling Disciplines. 4.6 Using Semaphores to Implement Monitors. 4.7 Monitor Toolbox for Java. 4.8 Monitor Toolbox for Win32/C++/Pthreads. 4.9 Nested Monitor Calls. 4.10 Tracing and Replay for Monitors. 4.11 Testing Monitor-Based Programs. Further Reading. References. Exercises. 5 Message Passing. 5.1 Channel Objects. 5.2 Rendezvous. 5.3 Selective Wait. 5.4 Message-Based Solutions to Concurrent Programming Problems. 5.5 Tracing, Testing, and Replay for Message-Passing Programs. Further Reading. References. Exercises. 6 Message Passing in Distributed Programs. 6.1 TCP Sockets. 6.3 Timestamps and Event Ordering. 6.4 Message-Based Solutions to Distributed Programming Problems. 6.5 Testing and Debugging Distributed Programs. Programs. Further Reading. References. Exercises. 7 Testing and Debugging Concurrent Programs. 7.1 Synchronization Sequences of Concurrent Programs. 7.2 Paths of Concurrent Programs. 7.3 Definitions of Correctness and Faults for Concurrent Programs. 7.4 Approaches to Testing Concurrent Programs. 7.5 Reachability Testing. Further Reading. References. Exercises. Index. Nº de ref. de la librería ABE_book_new_0471725048

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 83,54
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Carver; Tai
Editorial: John Wiley and Sons Ltd, United States (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Paperback Primera edición Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción John Wiley and Sons Ltd, United States, 2005. Paperback. Estado de conservación: New. 1. Auflage. 235 x 160 mm. Language: English . Brand New Book. Master the essentials of concurrent programming, including testing and debugging. This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant aspects of Java, the POSIX Pthreads library, and the Windows Win32 Applications Programming Interface. The authors have developed and fine tuned this book through the concurrent programming courses they have taught for the past twenty years. The material, which emphasizes practical tools and techniques to solve concurrent programming problems, includes original results from the authors research. Chapters include: introduction to concurrent programming; the critical section problem; semaphores and locks Monitors; message passing; message passing in distributed programs; and testing and debugging concurrent programs. As an aid to both students and instructors, class libraries have been implemented to provide working examples of all the material that is covered. These libraries and the testing techniques they support can be used to assess student written programs. Each chapter includes exercises that build skills in program writing and help ensure that readers have mastered the chapter s key concepts. The source code for all the listings in the text and for the synchronization libraries is also provided, as well as startup files and test cases for the exercises. This textbook is designed for upper level undergraduates and graduate students in computer science. With its abundance of practical material and inclusion of working code, coupled with an emphasis on testing and debugging, it is also a highly useful reference for practicing programmers. Nº de ref. de la librería LIB9780471725046

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 83,56
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Carver; Tai
Editorial: John Wiley and Sons Ltd, United States (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Paperback Primera edición Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción John Wiley and Sons Ltd, United States, 2005. Paperback. Estado de conservación: New. 1. Auflage. 235 x 160 mm. Language: English . Brand New Book. Master the essentials of concurrent programming, including testing and debugging. This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant aspects of Java, the POSIX Pthreads library, and the Windows Win32 Applications Programming Interface. The authors have developed and fine tuned this book through the concurrent programming courses they have taught for the past twenty years. The material, which emphasizes practical tools and techniques to solve concurrent programming problems, includes original results from the authors research. Chapters include: introduction to concurrent programming; the critical section problem; semaphores and locks Monitors; message passing; message passing in distributed programs; and testing and debugging concurrent programs. As an aid to both students and instructors, class libraries have been implemented to provide working examples of all the material that is covered. These libraries and the testing techniques they support can be used to assess student written programs. Each chapter includes exercises that build skills in program writing and help ensure that readers have mastered the chapter s key concepts. The source code for all the listings in the text and for the synchronization libraries is also provided, as well as startup files and test cases for the exercises. This textbook is designed for upper level undergraduates and graduate students in computer science. With its abundance of practical material and inclusion of working code, coupled with an emphasis on testing and debugging, it is also a highly useful reference for practicing programmers. Nº de ref. de la librería LIB9780471725046

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 85,84
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Carver; Tai
Editorial: Wiley-Interscience (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Paperback Cantidad: 1
Librería
Irish Booksellers
(Rumford, ME, Estados Unidos de America)
Valoración
[?]

Descripción Wiley-Interscience, 2005. Paperback. Estado de conservación: New. book. Nº de ref. de la librería 0471725048

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 92,00
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Carver; Tai
Editorial: Wiley?Blackwell (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Cantidad: > 20
Impresión bajo demanda
Librería
Books2Anywhere
(Fairford, GLOS, Reino Unido)
Valoración
[?]

Descripción Wiley?Blackwell, 2005. PAP. Estado de conservación: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. de la librería LQ-9780471725046

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 82,27
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 10,42
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Carver; Tai
Editorial: Wileyand#8211;Blackwell (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Cantidad: 1
Librería
Books2Anywhere
(Fairford, GLOS, Reino Unido)
Valoración
[?]

Descripción Wileyand#8211;Blackwell, 2005. PAP. Estado de conservación: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Nº de ref. de la librería FW-9780471725046

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 82,49
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 10,42
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Carver; Tai
Editorial: John Wiley and Sons Ltd 2005-11-11, New York (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos paperback Cantidad: > 20
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción John Wiley and Sons Ltd 2005-11-11, New York, 2005. paperback. Estado de conservación: New. Nº de ref. de la librería 9780471725046

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 91,08
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,21
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Carver; Tai
Editorial: John Wiley & Sons (2016)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Paperback Cantidad: 1
Impresión bajo demanda
Librería
Ria Christie Collections
(Uxbridge, Reino Unido)
Valoración
[?]

Descripción John Wiley & Sons, 2016. Paperback. Estado de conservación: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Nº de ref. de la librería ria9780471725046_lsuk

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 95,74
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,87
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Carver; Tai
Editorial: Wiley John & Sons Nov 2005 (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Taschenbuch Cantidad: 1
Librería
Valoración
[?]

Descripción Wiley John & Sons Nov 2005, 2005. Taschenbuch. Estado de conservación: Neu. 239x153x21 mm. Neuware - Master the essentials of concurrent programming,including testing and debugging 480 pp. Englisch. Nº de ref. de la librería 9780471725046

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 91,49
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 12,00
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Carver; Tai
Editorial: Wiley?Blackwell (2005)
ISBN 10: 0471725048 ISBN 13: 9780471725046
Nuevos Cantidad: > 20
Impresión bajo demanda
Librería
PBShop
(Wood Dale, IL, Estados Unidos de America)
Valoración
[?]

Descripción Wiley?Blackwell, 2005. PAP. Estado de conservación: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. de la librería IQ-9780471725046

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 100,00
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,73
A Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda