Flylib.com
Interprocess Communications in Linux: The Nooks and Crannies
ISBN: 0130460427
EAN: 2147483647
Year: 2001
Pages: 136
Authors:
John Shapley Gray
BUY ON AMAZON
Programs and Processes
Introduction
Library Functions
System Calls
Linking Object Code
Managing Failures
Executable File Format
System Memory
Process Memory
The u Area
Process Memory Addresses
Creating a Process
Summary
Key Terms and Concepts
Processing Environment
Introduction
Process ID
Parent Process ID
Process Group ID
Permissions
Real and Effective User and Group IDs
File System Information
File Information
Process Resource Limits
Signaling Processes
Command-Line Values
Environment Variables
The /proc Filesystem
Summary
Key Terms and Concepts
Using Processes
Introduction
The fork System Call Revisited
exec s Minions
Using fork and exec Together
Ending a Process
Waiting on Processes
Summary
Key Terms and Concepts
Primitive Communications
Introduction
Lock Files
Locking Files
More About Signals
Signal and Signal Management Calls
Summary
Key Terms and Concepts
Pipes
Introduction
Unnamed Pipes
Named Pipes
Summary
Key Terms and Concepts
Message Queues
Introduction
IPC System Calls: A Synopsis
Creating a Message Queue
Message Queue Control
Message Queue Operations
A ClientServer Message Queue Example
Message Queue Class
Summary
Key Terms and Concepts
Semaphores
Introduction
Creating and Accessing Semaphore Sets
Semaphore Control
Semaphore Operations
Semaphore Class
Summary
Key Terms and Concepts
Shared Memory
Introduction
Creating a Shared Memory Segment
Shared Memory Control
Shared Memory Operations
Using a File as Shared Memory
Shared Memory Class
Summary
Key Terms and Concepts
Remote Procedure Calls
Introduction
Executing Remote Commands at a System Level
Executing Remote Commands in a Program
Transforming a Local Function Call into a Remote Procedure
Debugging RPC Applications
Using RPCGEN to Generate Templates and a MAKEFILE
Encoding and Decoding Arbitrary Data Types
Using Broadcasting to Search for an RPC Service
Summary
Key Terms and Concepts
Sockets
Introduction
Communication Basics
IPC Using Socketpair
Sockets: The Connection-Oriented Paradigm
Sockets: The Connectionless Paradigm
Multiplexing I/O with select
Peeking at Data
Out of Band Messages
Summary
Key Terms and Concepts
Threads
Introduction
Creating a Thread
Exiting a Thread
Basic Thread Management
Thread Attributes
Scheduling Threads
Using Signals in Threads
Thread Synchronization
Thread-Specific Data
Debugging Multithreaded Programs
Summary
Nomenclature and Key Concepts
Appendix A. Using Linux Manual Pages
A.1. Manual Page Sections
A.2. Manual Page Format
A.3. Standard Linux System Calls
Appendix B. UNIX Error Messages
Appendix B. UNIX Error Messages
Appendix C. RPC Syntax Diagrams
C.1. Introduction
C.2. RPC Definitions
C.3. RPC Keywords
C.4. Some RPC Examples
Appendix D. Profiling Programs
D.1. Introduction
D.2. Sample Program for Profiling
D.3. Generating Profile Data
D.4. Viewing and Interpreting Profile Data
Interprocess Communications in Linux: The Nooks and Crannies
ISBN: 0130460427
EAN: 2147483647
Year: 2001
Pages: 136
Authors:
John Shapley Gray
BUY ON AMAZON
Developing Tablet PC Applications (Charles River Media Programming)
Object-Oriented Programming with VB .NET
Console Application Input/Output
Obtaining the Tablet PC SDK
Pong Game
Tablet Fax
Microsoft Windows Server 2003(c) TCP/IP Protocols and Services (c) Technical Reference
Wide Area Network (WAN) Technologies
Address Resolution Protocol (ARP)
Internet Protocol (IP) Addressing
Transmission Control Protocol (TCP) Basics
Internet Protocol Security (IPSec)
Programming Microsoft ASP.NET 3.5
Web Forms Internals
ASP.NET Mobile Controls
Extending Existing ASP.NET Controls
Design-Time Support for Custom Controls
HTTP Handlers and Modules
Twisted Network Programming Essentials
Checking Whether a Page Has Changed
Running an HTTP Proxy Server
Using the REST Architecture for Web Services
Sharing Python Objects with Perspective Broker
Providing IMAP Access to Mailboxes
The Lean Six Sigma Pocket Toolbook. A Quick Reference Guide to Nearly 100 Tools for Improving Process Quality, Speed, and Complexity
Value Stream Mapping and Process Flow Tools
Variation Analysis
Identifying and Verifying Causes
Complexity Value Stream Mapping and Complexity Analysis
Selecting and Testing Solutions
Understanding Digital Signal Processing (2nd Edition)
DFT SYMMETRY
DFT SCALLOPING LOSS
SHARPENED FIR FILTERS
Section A.2. ARITHMETIC REPRESENTATION OF COMPLEX NUMBERS
Section G.5. REAL FSF TRANSFER FUNCTION
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies