Главная страница Взаимодействие нетривиальных процессов writer, функция, 483 writew lock, 508 XDR, 543,544 xdr data, функция, 544 xdr string, функция, 544 xdr void, функция, 545 XID, 543, 544 X/Open Company, 37 X/Open Single Unix Specification, 37 XOPEN REALTIME, константа, 30 XPG3, 37,219,303 yacc, программа, 36 zombie, 68 абсолютное значение времени, 192 асинхронный ввод-вывод, 36 атомарность записи, 80 библиотека libunpipc.a, 420 бинарный семафор, 301 блокировка записей fcntl, 213 NFS, 236 запросы на чтение и запись, 227 приоритет запросов, 230 снятие, 220 обязательная, 224 рекомендательная, 223 с помощью файлов, 234 чтения-записи, 197 блокировка диапазона, 237 взаимные исключения, 36,179 конфликты блокировок, 191 взаимодействие процессов, 24 двери, 371,372 информация о клиенте, 385 информация о пользователе, 385 примеры, 382 двусторонние каналы, 70 дескриптор, отключение блокировки, 78 длина сообщения, 97 живучесть, 27 зависание, 77, 258 задача производителей и потребителей, 252 задача читателей и писателей, 197 задержка, 473 запуск единственного экземпляра программы, 233 зомби, 68 идемпотентность, 408 идентификатор semid, 308 группы, действующий, 45 пользователя, действующий, 45 идентификаторы повторное использование, 56 имена IPC, 29,41 именованные каналы, 74 именованные семафоры Posix реализация через FIFO, 278 через семафоры System V, 291 реализация через mmap, 283 исключающая блокировка, 197 каналы FIFO, 74 двусторонние, 64 именованные, 74 неименованные, 63 ограничения, 93 односторонние, 66 программные, 63 клиент-сервер, модель взаимодействия, 38 с программным каналом, 63 ключ -D REENTRANT, 35 key t, 49 ключ IPC, 50,153 команда -D POSIX C SOURCE= 199506L, 35 chown, 55 GETALL, 311 GETVAL, 298,308 I RECVFD, 395 I SENDFD, 395 IPC RMID, 309, 363, 364,369 IPC SET, 363 IPC STAT, 310,311,363,366,369 sysdef, 59 umask, 45 конвейерная обработка, 66 константа POSIX MAPPED FILES, 31 POSIX MESSAGE PASSING, 30 POSIX REALTIME SIGNALS, 31 POSIX SEMAPHORES, 30 POSIX SHARED MEMORY OBJECTS, 30, 31 POSIX THREAD PROCESS SHARED, 194 POSIX THREADS, 30 POSIX THREADS PROCESS SHARED, 30 REENTRANT, 35,527 XOPEN REALTIME, 30 AUTH NONE, 544 DOOR DESCRIPTOR, 396,399 DOOR PRIVATE, 380, 382, 401,402 DOOR QUERY, 382 DOOR RELEASE, 399 DOOR REVOKE, 382 DOOR UNREF, 380,382,391,395 DOOR UNREF DATA, 380 E2BIG, 106,156 константа (продолжение) EACCESS, 219,245 EACESS, 236 EAGAIN, 34,79, 81,117,145,148, 155,219,225,246, 281,290, 298, 313,358,516,534 EBADF, 72,541,542 EBUSY, 113, 144, 180,198, 204, 205, 212 EDEADLK, 258 EEXIST, 46, 47, 53, 54, 74, 96, 135, 236, 256,280, 293,304,315,527,536 EIDRM, 155,156,306 EINTR, 113,145,155,156,171,246, 300,306,407, 408,410, 413, 532, 536,537 EMSGSIZE, 35, 105 ENOBUFS, 359 ENOENT, 46, 54,139, 527, 537 ENOMSG, 156,161 EOF, 74 EPIPE, 81 ESPIPE, 75 ESRCH, 144 ETIMEDOUT, 192 F GETFL, 79 F GETLK, 219, 220 F RDLCK, 219 F SETLK, 219,220,534 F SETLKW, 219,221,235,534 F UNLCK, 220 F WRLCK, 219 FD CLOEXEC, 31, 380 FILE MODE, 101 определение, 76 GETALL, 308 GETNCNT, 307,308 GETPID, 307,308 GETVAL, 307 GETZCNT, 307,308 IPC CREAT, 52-54,60,153,303, 315,362 IPC EXCL, 53,54,60,153,158,163, 294,303,309,315,362 IPC NOWAIT, 110,154-156,161, 165, 298,306, 307, 312 константа (продолжение) IPC PRIVATE, 50,52,60,61,153, 157,169,361,529 IPC RMID, 57,156,157,160,296, IPC SET, 55,156,308 IPC STAT, 60,156,295,308,365 MAP ANON, 335,341,510 MAP FIXED, 328 MAP PRIVATE, 328 MAP SHARED, 328,329-331, 335 MAXLINE, 70,518 MQ OPEN MAX, 109 MQ PRIO MAX, 105,106,109 MS ASYNC, 329 MS INVALIDATE, 329 MS SYNC, 329 MSG NOERROR, 106,156 MSG PEEK, 174 MSG R, 54,55 MSG TRUNC, 106 MSG W, 54,55 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 OPEN MAX, 93, 94 PATH MAX, 41 PIPE BUF, 80,81,86,93-95,281 значение, 80 PROT EXEC, 328 PROT NONE, 328 PROT READ, 327 PROT WRITE, 327 константа (продолжение) PTHREAD CANCEL, 209 PTHREAD COND INITIALIZER, 188,192 PTHREAD MUTEX INITIALIZER, 180,192 PTHREAD PROCESS PRIVATE, 193,199 PTHREAD PROCESS SHARED, 137,151,193,194,199,213, 259, 276, 286,480,511,512 PTHREAD RWLOCK INITIALIZER, 198 PTHREAD SCOPE PROCESS, PTHREAD SCOPE SYSTEM, 403, 404 RTSIG MAX, 123 S IRGRP, 45 SJROTH, 45 SJRUSR, 45 S IWGRP, 45 S IWOTH, 45 SJWUSR, 45 SJXUSR, 134,285 SA RESTART, 129 SA SIGINFO, 123,124,126, 129,150 SEEK CUR, 220, 535 SEEK END, 220,535 SEEK SET, 220, 535 SEM A, 54,55,303 SEM FAILED, 245 определение, 245 SEM NSEMS MAX, 277 SEM R, 54,55,303 SEM UNDO, 194,195,306, 307, 312,314,316, 508 SEM VALUE MAX, 245, 277 semaem, 316 semmni, 316 semmns, 316 semmnu, 316 semmsl, 316 semopm, 316 semume, 316
|
© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования. |