Huston, Stephen D.

The ACE programmer's guide : practical design patterns for network and systems programming / Stephen D. Huston, James CE Johnson, Umar Syyid. - Boston : Addison-Wesley, c2004. - xxiii, 506 p. : ill. ; 24 cm. + 1 CD-ROM (4 3/4 in.).

Includes bibliographical references (p. 479-480) and index.

ACE Basics -- Introduction to ACE -- How to Build and Use ACE in Your Programs -- Using the ACE Logging Facility -- Collecting Runtime Information -- ACE Containers -- Interprocess Communication -- Basic TCP/IP Socket Use -- Handling Events and Multiple I/O Streams -- Asynchronous I/O and the ACE Proactor Framework -- Other IPC Types -- Process and Thread Management -- Process Management -- Signals -- Basic Multithreaded Programming -- Thread Management -- Thread Safety and Synchronization -- Active Objects -- Thread Pools -- Advanced ACE -- Shared Memory -- ACE Streams Framework -- ACE Service Configurator Framework -- Timers -- ACE Naming Service.


System requirements for accompanying CD-ROM: Windows NT 4 and higher using Microsoft Visual C++ 6 or Visual C++ .NET; HP-UX 11 using either aC++ or g++3; Solaris 8 or 9 using forte C++ or g++ 3.

0201699710 (pbk. : alk. paper) 9780201699715 (pbk. : alk. paper)

2003014046


Computer software--Development.
Object-oriented programming (Computer science)
Software patterns.

QA76.76.D47 / H89 2004

005.1/17