Главная страница Взаимодействие нетривиальных процессов l start, поле, 220 l type, поле, 219 l whence, поле, 220 latency, 473 libunpipc.a, библиотека, 420 lightweight processes, 514 limit, программа, 94 <limits.h>, 94 link, функция, 114,236 Linux, 308 listen, функция, 415 Imbench, пакет, 474,475 local procedure call, 371 lockd, программа, 236 lockf, функция, 218 locking, функция, 218 longjmp, функция, 113 loom, программа, 21 Ip, программа, 213 Ipr, программа, 213 Is, программа, 58, 225,376 Iseek, функция, 26, 75,114,137,139, 220,337,341,345,535,540 Istat, функция, 43, 64 M-to-N, 184 malloc, функция, 141,180, 482, 545 mandatory locking, 224 many-to-few, 184 MAP ANON, константа, 335,341,510 MAP FIXED, константа, 328 MAP PRIVATE, константа, 328 MAP SHARED, константа, 328-331, 335 MAXLINE, константа, 70, 518 memcpy, функция, 151,538 memory-based semaphores, 243 mesg recv, функция, 90-93,163, 164, 166,167,171,172 mesg send, функция, 90-92, 163, 164, 166,167 mkdir, функция, 114 mkfifo, программа, 74 mkfifo, функция, 74, 76, 95, 96,114, 529, 536 определение, 74 mlock, функция, 341 mlockall, функция, 341 mmap, функция, 42,133,137, 139, 286, 287, 328-331,334-336, 339,341,343, 344,347,348,350,352,353,355,356, 359,361,379, 384,541 определение, 327 mode, поле, 52,54,55,56 mode t, тип, 134 mq attr, структура, 105 определение, 102 mq close, функция, 42, 99,132,141, 150,151 определение, 99 реализация, 140 mq curmsgs, поле, 102 mq flags, поле, 102 mq getattr, функция, 42, 102, 106, 108, 150, 531 определение, 101 реализация, 141 mq info, структура, 137,139,142 mq maxmsg, поле, 102,109 mq msgsize, поле, 102, 105,109 mq notify, функция, 42, 110-114, 116, 118,119, 140, 143,150 mq open, функция, 41,42,44,47,99, 100,102, 104,130, 132, 135, 137, 139, 150, 151,344, 345, 532 определение, 98 реализация, 133 MQ OPEN MAX, константа, 109 MQ PRIO MAX, константа, 105, 106, 109 mq receive, функция, 42, 98, 105, 106, 108,111, ИЗ, 117, 139,145, 147,148, 150,497,538 определение, 105 реализация, 148 mq send, функция, 35,42, 106, 148, 150, 538 определение, 105 реализация, 144,145 mc setattr, функция, 42,102, 150 определение, 101 реализация, 142 mq unlink, функция, 42, 99, 150 определение, 99 реализация, 141 mqd t,THn, 99,119,133 <mqueue.h>, 42 MS ASYNC, константа, 329 MS INVALIDATE, константа, 329 MS SYNC, константа, 329 msg cbytes, поле, 152,157 msg ctime, поле, 153 msg first, поле, 152 msg last, поле, 152 msg lфid, поле, 153 msg lspid, поле, 153 MSG NOERROR, константа, 106,156 MSG PEEK, константа, 174 msg perm, структура, 153 msg qbytes, поле, 153,154 msg qnum, поле, 153 MSG R, константа, 54, 55 msg rtime, поле, 153 msg stime, поле, 153 MSG TRUNC, константа, 106 MSG W, константа, 54,55 msgbuf, структура, 154,157,158, 498 msgctl, функция, 49, 57, 61,156, 157,160 определение, 156 msgget, функция, 49,55-57, 60,61, 153,154,158,161,162,176,528 определение, 153 msgmax, переменная, 174 msgmnb, переменная, 174 msgmni, переменная, 174 msgrcv, функция, 49,105,110, 154, 156,159,161,165,171,172,173,174, 322,498 определение, 155 msgseg, переменная, 174 msgsnd, функция, 49, 55, 154,155, 166, 176,322 определение, 153 msgssz, переменная, 174 msgtlq, переменная, 174 msqid ds, структура, 153,154,156 определение, 152 msync, функция определение, 329 munlock, функция, 341 munlockall, функция, 341 munmap, функция, 42,140, 328, 379, 384, 541 определение, 328 mutex, 179 myjock, функция, 214, 258, 314, 315, 537 реализация через fcntl, 221 my unlock, функция, 214,258,314 реализация через fcntl, 221 mymesg, структура, 90 определение, 90 namespace, 29 named semaphores, 243 Network File System, 87,236 NFS, 87, 236,510 0 APPEND, константа, 527 0 CREAT, константа, 44,45, 47, 53, 74, 98,134, 135,138, 139, 234, 236, 245, 248, 249, 278, 280, 285, 287, 293- 295,304, 344, 353, 527 0 EXCL, константа, 44, 45, 53, 74, 98, 135,234,245,255,256, 280, 294, 295, 344,527 0 NONBLOCK, константа, 44, 46, 79, 80, 81, 98, 117, 145,148, 225, 281, 530 0 RDONLY, константа, 44,47, 83, 85, 98,139, 245, 344 0 RDWR, константа, 44, 47, 98, 139, 245, 344 0 TRUNC, константа, 44, 46, 236, 344, 534 0 WRONLY, константа, 44, 47, 83, 98,139,236,245 od, программа, 332, 338,349 one-child-per-client, 87 Open Software Foundation, 37 open, функция, 44, 48, 53, 70, 74, 76, 77, 79, 85, 88, 93, 95, 96,114,135,139, 234,235,287,330,334,345,360,374, 377,395,396,399,413,527,529,536 OPEN MAX, константа, 93, 94 OSF, 37 PATH, переменная окружения, 72 РАТН МАХ, константа, 41 pathconf, функция, 94,95,114 pause, функция, 112,114, 249,375 pclose, функция, 95 определение, 73 реек, функция, 174 permissions, 47 persistence, 27 filesystem, 28 kernel, 28 process, 28 phtread rwlock rdlock, функция, 211 pid t, тип, 214 pipe, 63 pipe, функция, 70,76,89,95,114 определение, 64 PIPE BUF, константа, 80,81,86,93, 94, 95, 281 значение, 80 pipes full-duplex, 64 half-duplex, 66 poll, функция, 119, 173,177,192, 358 использование с очередями сообщений System V, 173 polling, 187 pop, 207 рореп, функция, 73,74,95,96,530 возвращаемое значение, 72 определение, 72 port mapper, 543 Posix (Portable Operating System Interface), 35 Posix 1003.1b-1993, 180 Posix IPC, 41 Posix.l, 27,36, 37, 39,123,194, 219, 225,234,245, 259,287,300, 380 Posix. lb, 123 Posix.lg, 30 Posix.2, 36,37, 39 Posix.4, 123 POSIX MAPPED FILES, константа, 31 POSIX MESSAGE PASSING, константа, 30 POSIX REALTIME SIGNALS, константа, 31 POSIX SEMAPHORES, константа, roSIX SHARED MEMORY OBJECTS, константа, 30,31 POSIX THREAD PROCESS SHARED, константа, 194 POSIX THREADS, константа, 30 roSIX THREADS PROCESS SHARED, константа, 30 post, 241,245,301 pr thread id, функция, 386 printf, функция, 113,127,150, 534 PROT EXEC, константа, 328 PROT NONE, константа, 328 PROT READ, константа, 327 PROT WRITE, константа, 327 ps, программа, 383 pselect, функция, 192 pthread attr t, тип, 515 PTHREAD CANCEL, константа, 209 pthread cancel, функция, 207,210 определение, 207 pthread cleanup pop, функция, 207,211 определение, 207 pthread cleanup push, функция, 412 определение, 207 pthread cond broadcast, функция, 196, 206 определение, 191 pthread cond destroy, функция определение, 193 pthread cond init, функция определение, 193 PTHREAD COND INITIALIZER, константа, 188,192
|
© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования. |