Главная страница Взаимодействие нетривиальных процессов pthread cond signal, функция, 148, 150,190,191,196, 206,207, 247, 289,290 pthread cond t, тип, 29, 188, 276 pthread cond timedwait, функция определение, 192 pthread cond wait, функция, 145, 188,190,195,203,204,207,210-212, 247,290,537 pthread condattr destroy, функция, 196 определение, 193 pthread condattr getpshared, функция определение, 193 pthread condattr init, функция, 137,196 определение, 193 pthread condattr setpshared, функция определение, 193 pthread condattr t, тип, 193 pthread create, функция, 184, 372, 403,404,516,517 определение, 515 pthread detach, функция определение, 516 pthread exit, функция, 194, 207, 406,515 определение, 517 pthreadjoin, функция, 196,372,403, 516,517 определение, 516 pthread mutex destroy, функция определение, 193 pthread mutex init, функция, 137, 180,193,194,286,512 определение, 193 PTHREAD MUTEX INITIALIZER, константа, 180,192 pthread mutex lock, функция, 34 определение, 180 pthread mutexj, тип, 29, 180, 193,276 pthread mutex Jrylock, функция определение, 180 pthread mutex unlock, функция определение, 180 pthread mutexattr destroy, функция, 196 определение, 193 pthread mutexattr getpshared, функция определение, 193 pthread mutexattr init, функция, 137, 196, 286 определение, 193 pthread mutexattr setpshared, функция, 137,286 определение, 193 pthread mutexattr t, тип, 193, 194 PTHREAD PROCESS PRIVATE, константа, 193,199 PTHREAD PROCESS SHARED, константа, 137,151,193,194,199, 213,259,276, 286,480,511,512 pthread rwlock.h, 200 pthread rwlock destroy, функция, 199,212 реализация, 201 pthread rwlock init, функция, 199 реализация, 201 PTHREAD RWLOCK INITIALIZER, константа, 198 pthread rwlock rdlock, функция, 211 определение, 198 реализация, 203 pthread rwlockj, тип, 29, 198, 201, 203,209,213, 276 реализация, 200 pthread rwlock Jryrdlock, функция определение, 198 реализация, 204 pthread rwlock Jrywrlock, функция реализация, 204 pthread rwlock unlock, функция, 212 определение, 198 реализация, 206 pthread rwlock wrlock, функция, 203,210,211 определение, 198 реализация, 204 pthread rwlockattr destroy, функция определение, 199 pthread nvlockattr getpshared, функция определение, 199 pthread rwlockattr init, функция определение, 199 pthread rwlockattr setpshared, функция определение, 199 pthread rwlockattr t, тип, 199 PTHREAD SCOPE PROCESS, константа, 403 PTHREAD SCOPE SYSTEM, константа, 403,404 pthread self, функция, 516 определение, 516 pthread setcancelstate, функция, 412, 542 pthread setconcurrency, функция, 184 pthread sigmask, функция, 119 pthread t, тип, 386,387, 515 pthread wrlock trjrwrlock, функция определение, 198 <pthread.h>, 200 Pthreads, 27 push, 207 PX IPC NAME, переменная окружения, 43 px ipc name, функция, 43,48,100, 255,518 реализация, 44 raise, функция, 114 Rationale, 36, 243, 259, 283, 346 read, функция, 26, 27, 63, 70-72, 75, 80, 83, 84, 91, 105, ИЗ, 114,164, 181, 220, 225, 227,268,276,286,299,322, 341,529,531,537,538 reader, функция, 483 readers and writers problem, 197 readers-writer lock, 197 readline, функция, 84, 96, 530 realtime signals, 122 recv, функция, 174 recvfrom, 174 recvmsg, функция, 106,174 REENTRANT, константа, 35, 527 remote procedure call, 371,415 rename, функция, 113 reply stat, 464 return, оператор, ИЗ return, функция, 380 rm, программа, 58,391,394 rmdir, функция, ИЗ RPC, 371,415 файл спецификации, 416 rpcgen, программа, 416-418, 420, 492, 500, 545 rpcinfo, функция, 543 RPCSRC, 545 RST, 543 RTSIG MAX, константа, 123 rwlock cancelrdwait, функция, 211 rwIock cancelwrwait, функция, 211 S IRGRP, константа, 45 SJROTH, константа, 45 S IRUSR, константа, 45 S ISDOOR, макрос, 383 SJSFIFO, макрос, 64 S IWGRP, константа, 45 S IWOTH, константа, 45 S IWUSR, константа, 45 SJXUSR, константа, 134, 285 S TYPEISMQ, макрос, 43 S TYPEISSEM, макрос, 43 S TYPEISSHM, макрос, 43 sa flags, поле, 129 sa handler, поле, 129 SA RESTART, константа, 129 sa sigaction, поле, 129 SA SIGINFO, константа, 123,124, 126, 129,150 sar, программа, 61 sbrk, функция, 545 scheduling, 36 SEEK CUR, константа, 220, 535 SEEK END, константа, 220, 535 SEEK SET, константа, 220, 535 select очереди сообщений Posix, 119 select, функция, 96,119,121, 173,174, 177,192,358,531,532 использование с очередями сообщений System V, 173 sem, структура, 303 определение, 302 SEM A, константа, 54,55,303 sem base, поле, 302 sem close, функция, 42, 245, 248, 256,287 определение, 245 реализация через FIFO, 281 через mmap, 288 через семафоры System V, 295 sem ctime, поле, 308 sem destroy, функция, 42, 262 определение, 259 SEM FAILED, константа, 245 определение, 245 sem flg, поле, 298, 306, 508 semgetvalue, функция, 42,245,283 определение, 247 реализация через mmap, 291 через семафоры System V, 298 semjnit, функция, 42, 259, 262,334, 357,505,511 определение, 259 sem nsems, поле, 302,303 SEM NSEMS MAX, константа, 277 sem num, поле, 305 sem op, поле, 306,307 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 реализация через FIFO, 279 через mmap, 284,286 через семафоры System V, 292,294 sem otime, поле, 294, 295, 303, 304,315 sem perm, структура, 303 sem post, функция, 42, 113, 241, 242, 245, 247, 251, 258, 262, 278, 296, 307,505 определение, 246 реализация через FIFO, 282 через mmap, 288 Sem post, функция-обертка, 33 SEM R, константа, 54, 55, 303 sem J, тип, 245, 259,277, 279,280, 286, 287 реализация через FIFO, 278 через mmap, 283 через семафоры System V, 291 sem Jrywait, функция, 42, 245, 283, 358 определение, 246 реализация через mmap, 290 через семафоры System V, 298 SEM UNDO, константа, 194, 195, 306,307,312,314,316,508 sem unlink, функция, 42, 246,256, 262,325,352 определение, 246 реализация через FIFO, 281 через mmap, 288 через семафоры System V, 296 SEM VALUE MAX, константа, 245, 277 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 semadj, поле, 32, 306, 307 semaem, константа, 316 <semaphore.h>, 42 sembuf, структура, 306,312,316 определение, 305
|
© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования. |