下载 >  开发技术 >  C > Interprocess Communications in Linux

Interprocess Communications in Linux

2009-10-13 上传大小:1.92MB
Introduction 
     Acknowledgments 
     Chapter 1.  Programs and Processes 
        Section 1.1.  Introduction 
        Section 1.2.  Library Functions 
        Section 1.3.  System Calls 
        Section 1.4.  Linking Object Code 
        Section 1.5.  Managing Failures 
        Section 1.6.  Executable File Format 
        Section 1.7.  System Memory 
        Section 1.8.  Process Memory 
        Section 1.9.  The u Area 
        Section 1.10.  Process Memory Addresses 
        Section 1.11.  Creating a Process 
        Secti
                            on 1.12.  Summary 
        Section 1.13.  Key Terms and Concepts 
 
     Chapter 2.  Processing Environment 
        Section 2.1.  Introduction 
        Section 2.2.  Process ID 
        Section 2.3.  Parent Process ID 
        Section 2.4.  Process Group ID 
        Section 2.5.  Permissions 
        Section 2.6.  Real and Effective User and Group IDs 
        Section 2.7.  File System Information 
        Section 2.8.  File Information 
        Section 2.9.  Process Resource Limits 
        Section 2.10.  Signaling Processes 
        Section 2.11.  Command-Line Values 
        Section 2.12.  Environment Variables 
        Section 2.13.  The /proc Filesystem 
        Section 2.14.  Summary 
        Section 2.15.  Key Terms and Concepts 
 
     Chapter 3.  Using Processes 
        Section 3.1.  Introduction 
        Section 3.2.  The fork System Call Revisited 
        Section 3.3.  exec's Minions 
        Section 3.4.  Using fork and exec Together 
        Section 3.5.  Ending a Process 
        Section 3.6.  Waiting on Processes 
        Section 3.7.  Summary 
        Section 3.8.  Key Terms and Concepts 
 
     Chapter 4.  Primitive Communications 
        Section 4.1.  Introduction 
        Section 4.2.  Lock Files 
        Section 4.3.  Locking Files 
        Section 4.4.  More About Signals 
        Section 4.5.  Signal and Signal Management Calls 
        Section 4.6.  Summary 
        Section 4.7.  Key Terms and Concepts 
 
     Chapter 5.  Pipes 
        Section 5.1.  Introduction 
        Section 5.2.  Unnamed Pipes 
        Section 5.3.  Named Pipes 
        Section 5.4.  Summary 
        Section 5.5.  Key Terms and Concepts 
 
     Chapter 6.  Message Queues 
        Section 6.1.  Introduction 
        Section 6.2.  IPC System Calls: A Synopsis 
        Section 6.3.  Creating a Message Queue 
        Section 6.4.  Message Queue Control 
        Section 6.5.  Message Queue Operations 
        Section 6.6.  A Client朣erver Message Queue Example 
        Section 6.7.  Message Queue Class 
        Section 6.8.  Summary 
        Section 6.9.  Key Terms and Concepts 
 
     Chapter 7.  Semaphores 
        Section 7.1.  Introduction 
        Section 7.2.  Creating and Accessing Semaphore Sets 
        Section 7.3.  Semaphore Control 
        Section 7.4.  Semaphore Operations 
        Section 7.5.  Semaphore Class 
        Section 7.6.  Summary 
        Section 7.7.  Key Terms and Concepts 
 
     Chapter 8.  Shared Memory 
        Section 8.1.  Introduction 
        Section 8.2.  Creating a Shared Memory Segment 
        Section 8.3.  Shared Memory Control 
        Section 8.4.  Shared Memory Operations 
        Section 8.5.  Using a File as Shared Memory 
        Section 8.6.  Shared Memory Class 
        Section 8.7.  Summary 
        Section 8.8.  Key Terms and Concepts 
 
     Chapter 9.  Remote Procedure Calls 
        Section 9.1.  Introduction 
        Section 9.2.  Executing Remote Commands at a System Level 
        Section 9.3.  Executing Remote Commands in a Program 
        Section 9.4.  Transforming a Local Function Call into a Remote Procedure 
        Section 9.5.  Debugging RPC Applications 
        Section 9.6.  Using RPCGEN to Generate Templates and a MAKEFILE 
        Section 9.7.  Encoding and Decoding Arbitrary Data Types 
        Section 9.8.  Using Broadcasting to Search for an RPC Service 
        Section 9.9.  Summary 
        Section 9.10.  Key Terms and Concepts 
 
     Chapter 10.  Sockets 
        Section 10.1.  Introduction 
        Section 10.2.  Communication Basics 
        Section 10.3.  IPC Using Socketpair 
        Section 10.4.  Sockets: The Connection-Oriented Paradigm 
        Section 10.5.  Sockets: The Connectionless Paradigm 
        Section 10.6.  Multiplexing I/O with select 
        Section 10.7.  Peeking at Data 
        Section 10.8.  Out of Band Messages 
        Section 10.9.  Summary 
        Section 10.10.  Key Terms and Concepts 
 
     Chapter 11.  Threads 
        Section 11.1.  Introduction 
        Section 11.2.  Creating a Thread 
        Section 11.3.  Exiting a Thread 
        Section 11.4.  Basic Thread Management 
        Section 11.5.  Thread Attributes 
        Section 11.6.  Scheduling Threads 
        Section 11.7.  Using Signals in Threads 
        Section 11.8.  Thread Synchronization 
        Section 11.9.  Thread-Specific Data 
        Section 11.10.  Debugging Multithreaded Programs 
        Section 11.11.  Summary 
        Section 11.12.  Nomenclature and Key Concepts 
 
     Appendix A.  Using Linux Manual Pages 
        Section A.1.  Manual Page Sections 
        Section A.2.  Manual Page Format 
        Section A.3.  Standard Linux System Calls 
 
     Appendix B.  UNIX Error Messages 
     Appendix C.  RPC Syntax Diagrams 
        Section C.1.  Introduction 
        Section C.2.  RPC Definitions 
        Section C.3.  RPC Keywords 
        Section C.4.  Some RPC Examples 
 
     Appendix D.  Profiling Programs 
        Section D.1.  Introduction 
        Section D.2.  Sample Program for Profiling 
        Section D.3.  Generating Profile Data 
        Section D.4.  Viewing and Interpreting Profile Data 
 
     Appendix E.  Bibliography                        
...展开收缩
综合评分:0
开通VIP 立即下载

评论共有0条

 
sdk2003文档 Interprocess Communications 立即下载
积分/C币:0
UNIX Network Programming Volume 2, Interprocess Communications, Second Edition .rar 立即下载
积分/C币:3
Interprocess Communications in Linux.chm 立即下载
积分/C币:3
unix_network_programming_volume_2 立即下载
积分/C币:3
Unix Network Programming - V2 ed2 en.pdf 立即下载
积分/C币:3
boost_interprocess.7z 立即下载
积分/C币:3
数据与计算机通信(第七版)答案(data and computer communications) 立即下载
积分/C币:3
Microsoft Communications Control组件缺失问题的解决方法 立即下载
积分/C币:3
Microsoft Communications Control组件:mscomm32.ocx控件 立即下载
积分/C币:3
wireless communications principles and practice 立即下载
积分/C币:12

热点文章

VIP会员动态

0 1 2
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Interprocess Communications in Linux

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: