Главная страница Взаимодействие нетривиальных процессов функция (продолжение) 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 receive, 42, 98, 105,106,108, 111, 113, 117, 139, 145, 147, 148, 150, 497,538 определение, 105 реализация, 148 mq send, 35,42,106,148,150,538 определение, 105 реализация, 144,145 mq setattr, 42, 102, 150 определение, 101 реализация, 142 mq unlink, 42,99,150 определение, 99 реализация, 141 msgcti, 49,57, 61,156,157,160 определение, 156 msgget, 49,55-57,60,61,153,154, 158,161,162,176,528 определение, 153 msgrcv, 49,105,110,154,156,159, 161,165,171-174,322,498 определение, 155 msgsnd, 49,55,154,155,166, 176,322 определение, 153 msync определение, 329 munlock, 341 munlockall, 341 munmap, 42,140, 328,379,384,541 определение, 328 myjock, 214,258,314,315,537 реализация через fcntl, 221 my unlock, 214,258,314 реализация через fcntl, 221 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 функция (продолжение) pathconf, 94,95,114 pause, 112,114,375 pclose, 95 определение, 73 peek, 174 phtread rwlock rdlock, 211 pipe, 70,76,89,95,114 определение, 64 poll, 119,173,177,192,358 использование с очередями сообщений System V, 173 рореп, 73,74,95,96, 530 возвращаемое значение, 72 определение, 72 prjhread id, 386 printf, 113,127,150,534 pselect, 192 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 condJnit определение, 193 pthread cond signal, 148,150, 190, 191,196, 206, 207, 247, 289, 290 pthread condjimedwait определение, 192 pthread cond wait, 145, 188, 190, 195,203, 204, 207, 210-212, 247, 290, 537 pthread condattr destroy, 196 определение, 193 pthread condattr etpshared определение, 193 pthread condattrJnit, 137, 196 pthread condattr setpshared определение, 193 pthread create, 184, 372, 403, 404, 516,517 функция (продолжение) pthread detach определение, 516 pthread exit, 194,207,406,515 определение, 517 pthreadjoin, 196,372,403,516, 517 определение, 516 pthread mutex destroy определение, 193 pthread mutexjnit, 137, 180, 193, 194, 286,512 определение, 193 pthread mutexJock, 34 определение, 180 pthread mutexJrylock определение, 180 pthread mutexattr destroy, 196 определение, 193 pthread mutexattr getpshared определение, 193 pthread mutexattrjnit, 137, 196, 286 определение, 193 pthread mutexattr setpshared, 137, 286 определение, 193 pthread rwlock destroy, 199,212 реализация, 201 pthread rwlockJnit, 199 реализация, 201 pthread rwlock rdlock, 211 определение, 198 реализация, 203 pthread rwlockJryrdlock определение, 198 реализация, 204 pthread rwlockJrjrwrlock реализация, 204 pthread rwlock unlock, 212 определение, 198 реализация, 206 pthread rwlock wrlock, 203, 210,211 определение, 198 реализация, 204 функция (продолжение) pthread rwlockattr destroy определение, 199 pthread rwlockattr getpshared определение, 199 pthread rwlockattrJnit определение, 199 pthread rwlockattr setpshared определение, 199 pthread self, 516 определение, 516 pthread setcancelstate, 412,542 pthread setconcurrency, 184 pthread sigmask, 119 pthread wrlock trywrlock определение, 198 pxjpc name, 43,48,100,255,518 реализация, 44 raise, 114 read, 26, 27, 63, 70-72, 75, 80, 83, 84, 91,105,113,114,164,181,220,225, 227,268, 276,286,299,322,341, 529,531,537,538 reader, 483 readline, 84,96,530 recv, 174 recvfrom, 174 recvmsg, 106,174 rename, 113 return, 380 rmdir, 113 rpcinfo, 543 rwlock cancelrdwait, 211 rwlock cancelwrwait, 211 sbrk, 545 select, 96, 119,121, 173,174,177, 192,358,531,532 использование с очередями сообщений System V, 173 sem close, 42,245,248,256,287 определение, 245 реализация через FIFO, 281 реализация через mmap, 288 реализация через семафоры System V, 295 sem destroy, 42, 262 определение, 259 функция (продолжение) sem getvalue, 42, 245, 283 определение, 247 реализация через mmap, 291 реализация через семафоры System V, 298 semjnit, 42, 259, 262, 334, 357, 505,511 определение, 259 sem open, 41, 42, 44, 47, 245, 248, 249, 251, 256, 259, 262,277,278, 280, 287, 295, 304, 344, 345, 352, 511,535 определение, 245 реализация, 286 реализация через FIFO, 279 реализация через mmap, 284 реализация через семафоры System V, 292, 294 sem post, 42, ИЗ, 241, 242, 245, 247, 251,258,262, 278,296,307,505 определение, 246 реализация через FIFO, 282 реализация через mmap, 288 semjrywait, 42, 245, 283,358 определение, 246 реализация через mmap, 290 реализация через семафоры System V, 298 sem unlink, 42, 246, 256, 262, 325,352 определение, 246 реализация через FIFO, 281 реализация через mmap, 288 реализация через семафоры System V, 296 sem wait, 42, 241, 242, 245, 246, 249, 257, 258,262, 278, 290,298,300, 307,358,536,537 определение, 246 реализация через FIFO, 282 реализация через mmap, 289 реализация через семафоры System V, 296 semctl, 49, 294-296, 298, 303, 309, 310,311,315 определение, 307 функция (продолжение) semget, 49, 56, 60, 277, 294-296, 303, 305,309,310-312,315,537 определение, 302 semop, 49,294, 298,303,304,306, 312, 537 атомарность, 305 определение, 305 SEMVMX, 294 sendmsg, 399 set concurrency, 501 setgid, 114 setpgid, 114 setsid, 114 setuid, 114 setvbuf, 534 shm open, 41, 42,44,47, 343, 344, 346-348,351,353,356,359-361 определение, 344 shm unlink, 42,345,351,356,360 определение, 344 shmat, 49, 361, 362, 364, 365, 369 определение, 362 shmctl, 49, 363-366,369 определение, 363 shmdt, 49 определение, 362 shmget, 49, 56, 60, 361, 362, 364, 365, 368, 369 определение, 361 shmread, 348 shmwrite, 348 sigaction, 114,123, 128 sigaddset, 114 sigdelset, 114 sigemptyset, 114 sigfillset, 114 sigismember, 114 signal, 111,113,114 sigpause, 114 sigpending, 114 sigprocmask, 114,116,119,126 sigqueue, 114, 124, 125, 145 sigset, 114 sigsuspend, 114, 116, 118 sigtimedwait, 119
|
© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования. |