Robbins, Kay A.

UNIX systems programming : communication, concurrency, and threads / Kay A. Robbins, Steven Robbins. - Upper Saddle River, NJ : Prentice Hall PTR, ©2003. - xvii, 893 pages : illustrations ; 25 cm

Previously published under title: Practical UNIX programming / Kay Robbins. Upper Saddle River, NJ : Prentice Hall, ©1996.

Includes bibliographical references (pages 861-869) and indexes.

Part 1: Fundamentals -- Chapter 1: Technology's impact on programs -- Chapter 2: Programs, processes and threads -- Chapter 3: Processes in UNIX -- Chapter 4: UNIX I/O -- Chapter 5: Files and directories -- Chapter 6: UNIX special files -- Chapter 7: Project: the token ring -- Part 2: Asynchronous events -- Chapter 8: Signals -- Chapter 9: Times and timers -- Chapter 10: Project: virtual timers -- Chapter 11: Project: Cracking shells -- Part 3: Concurrency -- Chapter 12: POSIX threads -- Chapter 13: Thread synchronization -- Chapter 14: Critical sections and semaphores -- Chapter 15: POSIX IPC -- Chapter 16: Project: producer consumer synchronization -- Chapter 17: Project: the not too parallel virtual machine -- Part 4: Communication -- Chapter 18: Connection-oriented communication -- Chapter 19: Project: WWW redirection -- Chapter 20: Connectionless communication and multicast -- Chapter 21: Project: internet radio -- Chapter 22: Project: server performance.

This second edition of "Unix Systems Programming" shows how to design complex software to help get the best from the UNIX operating system.

0130424110 9780130424112

2003051761

GBA3Y7884 bnb

009052180 Uk


UNIX (Computer file)
UNIX (Computer file)
UNIX (Computer file)


Operating systems (Computers)
Operating systems (Computers)
UNIX

QA76.76.O63 / R6215 2003

005.432