 |
Unix Systems Programming: Communication, Concurrency and Threads, 2nd Edition View Larger Image | Kay Robbins, Steve Robbins Prentice Hall, Hardcover, 2nd edition, Published June 2003, 912 pages, ISBN 0130424110 | List Price: $84.99 Our Price: $65.50 You Save: $19.49 (23% Off)
| | | Availability: Out-Of-Stock |
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Programming with POSIX Threads; David R. Butenhof, $42.50, 23% Off!
- UNIX Network Programming, Volume 2: Interprocess Communications, 2nd Edition; W. Richard Stevens, $73.50, 12% Off!
- UNIX Network Programming, Volume 1: The Sockets Networking API, 3rd Edition; W. Richard Stevens, et al, $61.95, 23% Off!
- Windows System Programming; Johnson M. Hart, $53.95, 23% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Features
- NEW—Thoroughly updated to reflect the latest
UNIX programming and networking techniques.
- Teaches students UNIX programming techniques they
will be able to utilize for many years to come.
- NEW—New chapters on Web programming and
multicasting.
- Helps students program Web and media related applications
that are in high demand, and are expected to remain in high demand for years
to come.
- NEW—Completely revamped coverage of Remote
Procedure Calls (RPC).
- Help students gain stronger mastery of the latest
techniques for writing RPCs, and do so more rapidly.
- Extensive coverage of communication, concurrency,
and multithreading—Covers Posix threads, synchronization, semaphores,
POSIX IPC, connectin-oriented and connectionless communication, and more.
- Helps students understand complex, often misunderstood
areas of UNIX programming that will be exceptionally useful to them.
- Extensive code examples and projects—Includes
many realistic examples to illuminate current UNIX programming best practices.
- Gives students clear, reliable sample code to help
them learn more quickly, and to adapt for their own projects.
- Detailed projects—Walks students through
several case study projects, including virtual timers, producer-consumer synchronization,
Web redirection, Internet radio, and many others.
- Shows students how to apply key UNIX programming
concepts in real-world development projects.
Author Bio
About the Authors
Kay A. Robbins and Steven Robbins received doctoral degrees
from MITand are on the faculty in the Department of Computer Science at theUniversity
of Texas at San Antonio.
Table of Contents
I. FUNDAMENTALS.
1. Technology?s Impact
on Programs.
2. Programs, Processes and Threads.
3. Processes in UNIX.
4. UNIX I/O.
5. Files and Directories.
6. UNIX Special Files.
7. Project: The Token Ring.
8. Signals.
II. ASYNCHRONOUS EVENTS.
9. Times and Timers.
10. Project: Virtual Timers.
11. Project: Cracking Shells.
III. CONCURRENCY.
12. POSIX Threads.
13. Thread Synchronization.
14. Critical Sections and Semaphores.
15. POSIX IPC.
16. Project: Producer Consumer Synchronization.
17. Project: The Not Too Parallel Virtual Machine.
IV. COMMUNICATION.
18. Connection-Oriented
Communication.
19. Project: WWWRedirection.
20. Connectionless Communication and Multicast.
21. Project: Internet Radio.
22. Project: Server Performance.
APPENDICES.
Appendix A. UNIX Fundamentals.
Appendix B. Restart Library.
Appendix C. UICI Implementation.
Appendix D. Logging Functions.
Appendix E. POSIX Extensions.
Bibliography.
Program Index.
Index.
|
 |