Bookbot

Programming with POSIX threads

Évaluation du livre

4,3(55)Évaluer

En savoir plus sur le livre

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.

Achat du livre

Programming with POSIX threads, David R. Butenhof

Langue
Année de publication
1997
product-detail.submit-box.info.binding
(souple)
Nous vous informerons par e-mail dès que nous l’aurons retrouvé.

Modes de paiement

4,3
Très bien
55 Évaluations

Il manque plus que ton avis ici.