Explore the latest books of this year!
Bookbot

Programming with POSIX threads

Book rating

4.3(55)Add rating

More about the book

This practical guide provides a solid understanding of threaded programming, enabling you to implement this powerful technique in real-world applications. Threaded programming allows applications to perform multiple tasks simultaneously, leveraging multiprocessor parallelism and enhancing I/O concurrency, even on single-processor machines. The outcome is faster, more responsive applications that are often easier to maintain. This approach is particularly beneficial in network programming, where it mitigates slow network I/O bottlenecks. The book offers an in-depth exploration of the IEEE operating system interface standard, POSIX threads (Pthreads), targeting experienced C programmers without prior knowledge of threads. It covers fundamental concepts such as asynchronous programming, thread lifecycle, and synchronization, progressing to advanced topics like attributes objects, thread-specific data, and real-time scheduling. A dedicated chapter on "real code" examines barriers, read/write locks, and the work queue manager, along with guidance on utilizing existing libraries. Additionally, it addresses the challenging issue of debugging in threaded programming, providing strategies to prevent code errors and performance issues from the start. Numerous annotated examples illustrate real-world concepts, complemented by a Pthreads mini-reference and insights into future standardization.

Book purchase

Programming with POSIX threads, David R. Butenhof

Language
Released
1997
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

4.3
Very Good
55 Ratings

We’re missing your review here.