Unix Systems Programming: Communication, Concurrency and Threads

Hardcover
from $0.00

Author: Kay Robbins

ISBN-10: 0130424110

ISBN-13: 9780130424112

Category: UNIX

UNIX Systems Programming: Communication, Concurrency, and Threads by Kay A. Robbins and Steven Robbins\ \ \ UNIX processes, files, and special files\ Signals and timers\ POSIX threads, semaphores, and IPC\ TCP, UDP, multicast, and the Web\ Features projects on Internet radio, server performance, timers, web caching, and shells\ \ Learn how to design and implement reliable UNIX software whether you are using Linux, Solaris, Mac OS X, or another POSIX-based system.\ This completely updated...

Search in google:

Robbins and Robbins (both Computer science, U. of Texas, San Antonio) cover design and implementation of reliable UNIX software on Linux, Solaris, Mac OS X, and other POSIX-based systems in this update of Kay Robbins' Practical UNIX Programming (1996). The text introduces the essentials of UNIX programming with short code snippets and practical examples and exercises using the latest UNIX standards. Topics include communication, concurrency, multithreading, files, signals, semaphores, and POSIX threads. This edition features new chapters on the Web, UDP, and server performance. Annotation ©2003 Book News, Inc., Portland, OR

IFundamentals11Technology's Impact on Programs32Programs, Processes and Threads213Processes in UNIX594Unix I/O915Files and Directories1456UNIX Special Files1837Project: The Token Ring225IIAsynchronous Events2538Signals2559Times and Timers30110Project: Virtual Timers34111Project: Cracking Shells369IIIConcurrency40712POSIX Threads40913Thread Synchronization44714Critical Sections and Semaphores48715POSIX IPC51116Project: Producer Consumer Synchronization54917Project: The Not Too Parallel Virtual Machine581IVCommunication60718Connection-Oriented Communication60919Project: WWW Redirection65720Connectionless Communication and Multicast69121Project: Internet Radio73322Project: Server Performance761Appendices795App. AUNIX Fundamentals797App. BRestart Library815App. CUICI Implementation825App. DLogging Functions841App. EPOSIX Extensions859Bibliography861Program Index871Index875