Computer Science BooksConcurrent Programming Books

Start Concurrent by Barry Wittman

Start Concurrent by Barry Wittman

Start Concurrent by Barry Wittman

By the first-time author, Barry Wittman, "Start Concurrent" is a full-fledged introduction to concurrent programming. The book begins with basic material-from computer basics and problem-solving techniques and goes on to introduce programming basics like primitive types and arrays. From there, the text moves into increasingly complex ideas like graphical user interfaces, classes, and inheritance. Important attention is paid to the concurrent programming topic where synchronization methods are debated in context with real-world usage. It also focuses on testing and debugging techniques, showing readers how to practically handle errors. With a mix of theory and example, it is an excellent entrance for a novice to the world of concurrency programming.

Author(s):

sNA Pages
Similar Books
Start Concurrent by Barry Wittman

Start Concurrent by Barry Wittman

By the first-time author, Barry Wittman, "Start Concurrent" is a full-fledged introduction to concurrent programming. The book begins with basic material-from computer basics and problem-solving techniques and goes on to introduce programming basics like primitive types and arrays. From there, the text moves into increasingly complex ideas like graphical user interfaces, classes, and inheritance. Important attention is paid to the concurrent programming topic where synchronization methods are debated in context with real-world usage. It also focuses on testing and debugging techniques, showing readers how to practically handle errors. With a mix of theory and example, it is an excellent entrance for a novice to the world of concurrency programming.

sNA Pages
Concurrent Programming Class Notes (PDF 110P)

Concurrent Programming Class Notes (PDF 110P)

These class notes give a course outline that is conducted in-depth on concurrent programming. They include the basic concepts of parallel programming, multi-processing, and multi-threading. Threads' definitions and properties are presented, such as lifecycle processes and the structure of concurrent hardware architecture. The basic algorithms form the foundation, including Kessel's and ticket algorithms, with semantic and the bakery algorithm as the key synchronization tools. Another topic that the material will be discussing about concurrency issues is deadlock and speculative multithreading. This book is a resource on getting an easy-to-access introduction to concurrent programming principles; it is excellent for student and professional readers who want to learn about how to effectively manage concurrent processes in software applications.

s110 Pages