![Programming with POSIX Threads](http://servimg.eyrolles.com/static/media/3924/9780201633924_internet_w290.jpg)
Résumé
will discover how to put this powerful mode of programming to work in real-world
applications.
The primary advantage of threaded programming is that it
enables your
applications to accomplish more than one task at the same
time by using the
number-crunching power of multiprocessor parallelism and by
automatically
exploiting I/O concurrency in your code, even on a single
processor machine.
The result: applications that are faster, more responsive
to users, and often
easier to maintain. Threaded programming is particularly
well suited to network
programming where it helps alleviate the bottleneck of slow
network I/O.
This book offers an in-depth description of the IEEE
operating system
interface standard, POSIXr (Portable Operating System
Interface) threads,
commonly called Pthreads. Written for experienced C
programmers, but assuming
no previous knowledge of threads, the book explains basic
concepts such as
asynchronous programming, the lifecycle of a thread, and
synchronization.
You then move to more advanced topics such as attributes
objects,
thread-specific data, and realtime scheduling. An entire
chapter is devoted
to "real code," with a look at barriers, read/write locks,
the work queue
manager, and how to utilize existing libraries. In
addition, the book
tackles one of the thorniest problems faced by thread
programmers-
debugging-
with
valuable suggestions on how to avoid code errors and
performance problems
from the outset.
Numerous annotated examples are used to illustrate
real-world concepts.
A Pthreads mini-reference and a look at future
standardization are also
included.
L'auteur - David R. Butenhof
David R. Butenhof, a recognized Pthreads authority, was deeply involved in the creation of the IEEE POSIX standard as well as the X/Open threading extensions, which were fast-tracked into X/Open XSH5 (UNIX98). An engineer at Digital Equipment Corporation, he was the lead architect and developer of Digital's own threading architecture and designed and implemented much of the Pthreads interfaces on Digital UNIX 4.0.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | David R. Butenhof |
Parution | 10/05/1997 |
Nb. de pages | 380 |
EAN13 | 9780201633924 |
ISBN13 | 978-0-201-63392-4 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse