The Linux Programming Interface: a linux and unix system Programming Handbook



tải về 6.93 Mb.
Chế độ xem pdf
trang36/806
Chuyển đổi dữ liệu08.07.2022
Kích6.93 Mb.
#52607
1   ...   32   33   34   35   36   37   38   39   ...   806
The Linux Programming Interface

50
VIRTUAL MEMORY OPERATIONS
 1045
50.1
Changing Memory Protection: 
mprotect()
................................................................... 1045
50.2
Memory Locking: 
mlock()
and 
mlockall()
.................................................................... 1047
50.3
Determining Memory Residence: 
mincore()
................................................................. 1051
50.4
Advising Future Memory Usage Patterns: 
madvise()
..................................................... 1054
50.5
Summary................................................................................................................ 1056
50.6
Exercises ................................................................................................................ 1056
51
INTRODUCTION TO POSIX IPC
 1057
51.1
API Overview ......................................................................................................... 1058
51.2
Comparison of System V IPC and POSIX IPC .............................................................. 1061
51.3
Summary................................................................................................................ 1062


Contents in Detail
xxv
52
POSIX MESSAGE QUEUES
 1063
52.1
Overview ............................................................................................................... 1064
52.2
Opening, Closing, and Unlinking a Message Queue ................................................... 1064
52.3
Relationship Between Descriptors and Message Queues .............................................. 1067
52.4
Message Queue Attributes........................................................................................ 1068
52.5
Exchanging Messages ............................................................................................. 1073
52.5.1
Sending Messages.............................................................................. 1073
52.5.2
Receiving Messages ............................................................................ 1074
52.5.3
Sending and Receiving Messages with a Timeout ................................... 1077
52.6
Message Notification............................................................................................... 1077
52.6.1
Receiving Notification via a Signal ....................................................... 1079
52.6.2
Receiving Notification via a Thread ...................................................... 1082
52.7
Linux-Specific Features ............................................................................................. 1083
52.8
Message Queue Limits ............................................................................................. 1085
52.9
Comparison of POSIX and System V Message Queues ................................................ 1086
52.10 Summary................................................................................................................ 1087
52.11 Exercises ................................................................................................................ 1087

tải về 6.93 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   32   33   34   35   36   37   38   39   ...   806




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương