

Hero image 0 of Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/WIN32 Programs, (Paperback), 0 of 1
Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/WIN32 Programs, (Paperback)
(No ratings yet)
Key item features
- Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/WIN32 Programs, (Paperback)
- Author: Wiley-Interscience
- ISBN: 9780471725046
- Format: Paperback
- Publication Date: 2005-10-01
- Page Count: 480
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateOctober, 2005
- Pages480
- SubgenreProgramming
Current price is USD$114.39
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Ships to
Arrives by Sat, Jun 27
|Sold and shipped by Alibris Books
4.570971004720162 stars out of 5, based on 11864 seller reviews(4.6)11864 seller reviews
Free 30-day returns
Other sellers
$122.68
+Free shippingShipping, arrives by Fri, Jun 26 to Columbus, 43215
Sold and shipped by thebookpros
Free 30-day returns
About this item
Product details
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
* 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.
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
* 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.
- Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/WIN32 Programs, (Paperback)
- Author: Wiley-Interscience
- ISBN: 9780471725046
- Format: Paperback
- Publication Date: 2005-10-01
- Page Count: 480
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
October, 2005
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Nonsequential and Distributed Programming with Go: Synchronization of Concurrent Processes, (Paperback) $64.99
$6499current price $64.99Nonsequential and Distributed Programming with Go: Synchronization of Concurrent Processes, (Paperback)
C# 7 and .NET Core 2.0 High Performance: Build highly performant, multi-threaded, and concurrent applications using C# 7, (Paperback) $48.29
$4829current price $48.29C# 7 and .NET Core 2.0 High Performance: Build highly performant, multi-threaded, and concurrent applications using C# 7, (Paperback)
Transactions on High-Performance Embedded Architectures and Compilers V, (Paperback) $54.99
$5499current price $54.99Transactions on High-Performance Embedded Architectures and Compilers V, (Paperback)
Today's Tbb: C Parallel Programming with Threading Building Blocks, (Paperback) $25.46
$2546current price $25.46Today's Tbb: C Parallel Programming with Threading Building Blocks, (Paperback)
Data Structures and Program Design Using C , (Paperback) $58.21
$5821current price $58.21Data Structures and Program Design Using C , (Paperback)
Embedded Systems: Arm Programming and Optimization, (Paperback) $59.96 Was $79.95
$5996current price $59.96, Was $79.95$79.95Embedded Systems: Arm Programming and Optimization, (Paperback)
de Gruyter Textbook High Performance Parallel Runtimes: Design and Implementation, (Paperback) $65.86 Was $80.99
$6586current price $65.86, Was $80.99$80.99de Gruyter Textbook High Performance Parallel Runtimes: Design and Implementation, (Paperback)
de Gruyter Stem Elementary Synchronous Programming: In C and Java Via Algorithms, (Paperback) $45.91
$4591current price $45.91de Gruyter Stem Elementary Synchronous Programming: In C and Java Via Algorithms, (Paperback)
Lecture Notes in Computer Science Openmp: Advanced Task-Based, Device and Compiler Programming: 19th International Workshop on Openmp, Iwomp 2023, Bristol, Book 14114, (Paperback) $69.06
$6906current price $69.06Lecture Notes in Computer Science Openmp: Advanced Task-Based, Device and Compiler Programming: 19th International Workshop on Openmp, Iwomp 2023, Bristol, Book 14114, (Paperback)
Mastering C Multithreading: Write robust, concurrent, and parallel applications, (Paperback) $48.29
$4829current price $48.29Mastering C Multithreading: Write robust, concurrent, and parallel applications, (Paperback)
Springerbriefs in Optimization The Global Optimization Algorithm: Newly Updated with Java Implementation and Parallelization, (Paperback) $56.14
$5614current price $56.14Springerbriefs in Optimization The Global Optimization Algorithm: Newly Updated with Java Implementation and Parallelization, (Paperback)
Openmp: Portable Multi-Level Parallelism on Modern Systems: 16th International Workshop on Openmp, Iwomp 2020, Austin, T, (Paperback) $84.65
$8465current price $84.65Openmp: Portable Multi-Level Parallelism on Modern Systems: 16th International Workshop on Openmp, Iwomp 2020, Austin, T, (Paperback)
Asynchronous Programming with C : Build blazing-fast software with multithreading and asynchronous programming for ulti, (Paperback) $40.55
$4055current price $40.55Asynchronous Programming with C : Build blazing-fast software with multithreading and asynchronous programming for ulti, (Paperback)
High Performance Parallelism Pearls Volume Two: Multicore and Many-Core Programming Approaches, (Paperback) $95.67
$9567current price $95.67High Performance Parallelism Pearls Volume Two: Multicore and Many-Core Programming Approaches, (Paperback)
Parallel Programming for Modern High Performance Computing Systems, (Paperback) $66.48
$6648current price $66.48Parallel Programming for Modern High Performance Computing Systems, (Paperback)
CPU-based Application Transformation to CUDA (Paperback) $51.83
$5183current price $51.83CPU-based Application Transformation to CUDA (Paperback)
Modern Concurrency in Swift (Second Edition): Introducing Async/Await, Task Groups & Actors, (Paperback) $52.79 Was $59.99
$5279current price $52.79, Was $59.99$59.99Modern Concurrency in Swift (Second Edition): Introducing Async/Await, Task Groups & Actors, (Paperback)
Topics in Parallel and Distributed Computing: Enhancing the Undergraduate Curriculum: Performance, Concurrency, and Prog, (Hardcover) $60.84
$6084current price $60.84Topics in Parallel and Distributed Computing: Enhancing the Undergraduate Curriculum: Performance, Concurrency, and Prog, (Hardcover)
Data Structures and Program Design Using Java: A Self-Teaching Introduction, (Paperback) $58.01
$5801current price $58.01Data Structures and Program Design Using Java: A Self-Teaching Introduction, (Paperback)
Building AI Applications with OpenAI APIs - Second Edition: Leverage ChatGPT, Whisper, and DALL-E APIs to build 10 innov, (Paperback) $40.55
$4055current price $40.55Building AI Applications with OpenAI APIs - Second Edition: Leverage ChatGPT, Whisper, and DALL-E APIs to build 10 innov, (Paperback)
15 out of 5 Stars. 1 reviews
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
Related pages
- Maintenance Certification
- Excel Formulas Array
- Ifgc 2021 General Certification Guide Books
- Aws Cloud Practitioner Passing Rate
- Test Python Code
- Managing Global Human Resources
- MCSE Certification Guide Books
- Natural Resources Law Books
- A+ Certification Guide Books
- Email Administration Books
- General Certification Guide Books
- Communications Law Books
