Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Stevens W.R. — Unix network programming (volume 2)
Stevens W.R. — Unix network programming (volume 2)



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: Unix network programming (volume 2)

Àâòîð: Stevens W.R.

Àííîòàöèÿ:

Presents a comprehensive guide to every form of IPC, including message passing, synchronization, shared memory, & Remote Procedure Calls (RPC). Text contains extensive new source code - all carefully optimized & available on the Web. DLC: Unix (Computer file).


ßçûê: en

Ðóáðèêà: Òåõíîëîãèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 1999

Êîëè÷åñòâî ñòðàíèö: 555

Äîáàâëåíà â êàòàëîã: 11.12.2005

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
PIPE_BUF constant      59—60 65 72—73 260
poll function      95 151 155 171 339 454
poll function, System V message queues with      151—152
polling      87 167 214
popen function      52—53 73—74 518
popen function, definition of      52
Port, ephemeral      404 411 414 450
Port, mapper      404 406 411—414 450—451 532
Port, reserved      417
Portable Operating System Interface      see Posix
Portmap program      411
POSIX (Portable Operating System Interface)      13—14
Posix (Portable Operating System Interface), IPC      19—26
Posix (Portable Operating System Interface), IPC names      19—22
Posix (Portable Operating System Interface), IPC permissions      23 25—26 84 115 225 232 267 327
Posix (Portable Operating System Interface), message queue limits      86—87
Posix (Portable Operating System Interface), message queues      75—128
Posix (Portable Operating System Interface), message queues with select function      95—98
Posix (Portable Operating System Interface), message queues, implementation using memory-mapped I/O      106—126
Posix (Portable Operating System Interface), read-write lock, implementation using mutexes and condition variables      179—187
Posix (Portable Operating System Interface), realtime signals      98—106
Posix (Portable Operating System Interface), semaphore limits      257
Posix (Portable Operating System Interface), semaphores      219—279
Posix (Portable Operating System Interface), semaphores between processes      256—257
Posix (Portable Operating System Interface), semaphores, file locking using      238
Posix (Portable Operating System Interface), semaphores, implementation using FIFOs      257—262
Posix (Portable Operating System Interface), semaphores, implementation using memory-mapped I/O      262—270
Posix (Portable Operating System Interface), semaphores, implementation using System V semaphores      271—278
Posix (Portable Operating System Interface), shared memory      325—342
Posix.1      8 14—16 19 44 59 73 83 87 98 101 159 173 178 198 205 214 225 240 256 266 279 309 325 328 364 468 482 530 536
Posix.1, definition of      14
Posix.1, Rationale      14 223 240 262 328
Posix.1b      14 99 536
Posix.1c      14 536
Posix.1g      8
Posix.1i      14 536
Posix.1j      178 488
Posix.2      14—16
Posix.2, definition of      13
Posix.4      99
POSIX_IPC_PREFIX constant      22
PostScript      xvii
printf function      90 102 127 205 217 279 383 398 408 522
Priority, lock      180 207—213
Priority, message queue      82—83 85—86 109 123—124 126 143 482
Priority, thread      160 502
Private server pool      386 388 390
proc member      446
Procedure call, asynchronous      356
Procedure call, local      355
Procedure call, persistence      6
Procedure call, synchronous      356—357 476
Procedure, null      451 486 534
Process, lightweight      501
Process-shared attribute      9—10 113 128 173 175 265 454
Processes, cooperating      203
PROC_UNAVAIL constant      447—448
Producer-consumer problem      161—165 233—238 242—249
prog member      446
PROG_MISMATCH constant      447—448
PROG_UNAVAIL constant      447—448
PROT_EXEC constant      309
PROT_NONE constant      309
PROT_READ constant      308—309
prot_write constant      308—309
pr_thread_id function      370—371
pr_thread_id function, source code      371
ps program      127 175 367 452 520
pselect function      171
Pthreads      15
pthread_attr_destroy function      398
pthread_attr_init function      398
pthread_attr_t datatype      502
PTHREAD_CANCEL constant      188
pthread_cancel function      187 190
pthread_cancel function, definition of      187
pthread_cleanup_pop function      187 191
pthread_cleanup_pop function, definition of      187
pthread_cleanup_push function      187 396
pthread_cleanup_push function, definition of      187
pthread_condattr_destroy function      175
pthread_condattr_destroy function, definition of      172
pthread_condattr_getpshared function, definition of      173
pthread_condattr_init function      114 175
pthread_condattr_init function, definition of      172
pthread_condattr_setpshared function, definition of      173
pthread_condattr_t datatype      172
pthread_cond_broadcast function      171 175 186
pthread_cond_broadcast function, definition of      171
pthread_cond_destroy function, definition of      172
pthread_cond_init function, definition of      172
PTHREAD_COND_INITIALIZER constant      167 172
pthread_cond_signal function      124 126 167—171 175 186—187 227 268—269
pthread_cond_signal function, definition of      167
pthread_cond_t datatype      8 167 256
pthread_cond_timedwait function      171
pthread_cond_timedwait function, definition of      171
pthread_cond_wait function      121 167—171 175 183—184 187 190—192 227 269 525
pthread_cond_wait function, definition of      167
pthread_create function      163 217 356 385—388 502—504
pthread_create function, definition of      502
pthread_detach function      502—504
pthread_detach function, definition of      504
pthread_exit function      174 187 425 502—504
pthread_exit function, definition of      504
pthread_join function      357 387 502—504
pthread_join function, definition of      503
pthread_mutexattr_destroy function      175
pthread_mutexattr_destroy function, definition of      172
pthread_mutexattr_getpshared function, definition of      173
pthread_mutexattr_init function      113—114 175 265
pthread_mutexattr_init function, definition of      172
pthread_mutexattr_setpshared function      113 265
pthread_mutexattr_setpshared function, definition of      173
pthread_mutexattr_t datatype      172—173
pthread_mutex_destroy function, definition of      172
pthread_mutex_init function      113 160 172—173 265 498
pthread_mutex_init function, definition of      172
PTHREAD_MUTEX_INITIALIZER constant      160 172
pthread_mutex_lock function      12 160 190 221
pthread_mutex_lock function, definition of      160
Pthread_mutex_lock wrapper function, source code      12
pthread_mutex_t datatype      8 160 172 256 279
pthread_mutex_trylock function      160
pthread_mutex_trylock function, definition of      160
pthread_mutex_unlock function      221
pthread_mutex_unlock function, definition of      160
PTHREAD_PROCESS_PRIVATE constant      173 179
PTHREAD_PROCESS_SHARED constant      113 128 173 179 193 239 256 265 462 497—498
pthread_rwlock.h header      180
pthread_rwlockattr_destroy function, definition of      179
pthread_rwlockattr_getpshared function, definition of      179
pthread_rwlockattr_init function, definition of      179
pthread_rwlockattr_setpshared function, definition of      179
pthread_rwlockattr_t datatype      179
pthread_rwlock_destroy function      179 181 192
pthread_rwlock_destroy function, definition of      179
pthread_rwlock_destroy function, source code      182
pthread_rwlock_init function      179 181
pthread_rwlock_init function, definition of      179
pthread_rwlock_init function, source code      182
PTHREAD_RWLOCK_INITIALIZER constant      178—179
pthread_rwlock_rdlock function      178—179 183 190—191
pthread_rwlock_rdlock function, definition of      178
pthread_rwlock_rdlock function, source code      183
pthread_rwlock_t datatype      8 178 180—181 183 188 193 256
pthread_rwlock_trywrlock function      184
pthread_rwlock_trywrlock function, definition of      178
pthread_rwlock_trywrlock function, source code      185
pthread_rwlock_unlock function      178—179 186 190 192
pthread_rwlock_unlock function, definition of      178
pthread_rwlock_unlock function, source code      186
pthread_rwlock_wrlock function      178—179 183—184 190—191
pthread_rwlock_wrlock function, definition of      178
pthread_rwlock_wrlock function, source code      185
PTHREAD_SCOPE_PROCESS constant      387
PTHREAD_SCOPE_SYSTEM constant      386 388
pthread_self function      502—504
pthread_self function, definition of      503
pthread_setcancelstate function      396 530
pthread_setconcurrency function      163
pthread_sigmask function      95
pthread_t datatype      370—371 502
pthread__rwlock_tryrdlock function      184
pthread__rwlock_tryrdlock function, definition of      178
pthread__rwlock_tryrdlock function, source code      184
putchar function      217
PX_IPC_NAME environment variable      21
px_ipc_name function      21—22 26 78 235 505
px_ipc_name function, definition of      21
px_ipc_name function, source code      22
quadruple datatype, XDR      427
Quarterman, J.S.      311 536
Queued signals      100 102
Queued signals, FIFO order      100 102 104—105
Rafsky, L.C.      xvi
Rago, S.A.      xvi
raise function      91
rbody member      446
rbuf member      357 362—363 367—369
Read ahead      251
read function      5—6 43 49—52 54 59 61 63 70 83 90—91 142 161 200 204—207 249 254 260 262—263 278 304 310—311 322 399 406 435 451 456—457 467 469 471 482 517—519 522—523 525—526 533
Read-write lock      177—192
Read-write lock, attributes      179
Read-write lock, implementation using mutexes and condition variables, Posix      179—187
Readers-and-writers, locks      178
Readers-and-writers, problem      177
readline function      61 63 74 518
readw_lock function      207—208
readw_lock function, definition of      202
read_lock function      207
read_lock function, definition of      202
Real, group ID      365
Real, user ID      365 369
Realtime, scheduling      14 160 171 454
Realtime, signals, Posix      98—106
Record      75
Record, locking      193—217
Record, locking, file locking versus      197—198
recv function      152
recvfrom function      152 406
recvmsg function      83 152
Red Hat Software      xvi
Regina, N.      xvii
Reid, J.      xvi
rejected_reply structure, definition of      449
reject_stat member      449
Remote Procedure Call      see RPC
Remote procedure call language      see RPCL
Remote procedure call source code      see RPCSRC
Remote terminal protocol      see Telnet
Rename function      91
REPLY constant      446
reply_body structure, definition of      447
reply_stat member      447
Request for comments      see RFC
Reserved port      417
Reset flag, TCP header      seeRST
results member      447
Retransmission      424 532
Retransmission, RPC timeout and      417—422
RFC (Request for Comments), 1831      406 430 446—447
RFC (Request for Comments), 1832      406 426 430
RFC (Request for Comments), 1833      406 412
Ritchie, D.M.      511 536
rm program      36 376—377 379
rmdir function      91
RNDUP function      438
Road map, examples      15—16
Rochkind, M.J.      27 536
Round-Trip Time      451 458
RPC (Remote Procedure Call)      355 399—452
RPC (remote procedure call) and inetd program      413—414
RPC (remote procedure call), authentication      414—417
RPC (remote procedure call), call semantics      422—424
RPC (remote procedure call), call semantics, at-least-once      423 450
RPC (remote procedure call), call semantics, at-most-once      423 450
RPC (remote procedure call), call semantics, exactly-once      422—423 450
RPC (remote procedure call), multithreading      407—411
RPC (remote procedure call), packet formats      444—449
RPC (remote procedure call), premature termination of client      424—426
RPC (remote procedure call), premature termination of server      424—426
RPC (remote procedure call), secure      417
RPC (remote procedure call), server binding      411—414
RPC (remote procedure call), server duplicate request cache      421—424 451 532—533
RPC (remote procedure call), TCP connection management      420
RPC (remote procedure call), timeout and retransmission      417—422
RPC (remote procedure call), transaction ID      420—422
rpcbind program      406 411—412 450
rpcgen program      400—406 408—409 411 413—414 419 427—429 432—433 435 439—440 442 449—451 476 486 534
rpcinfo program      412—414 532
RPCL (remote procedure call language)      430
RPCSRC (remote procedure call source code)      406 534
rpcvers member      446
RPC_CANTRECV constant      424
RPC_MISMATCH constant      448—449
rpc_msg structure, definition of      446
RPC_SUCCESS constant      409
rq_clntcred member      415
rq_cred member      415—416
rq_proc member      415
rq_prog member      415
rq_xprt member      415
rq__vers member      415
rreply member      447
rsize member      357 362—363 367—368
RST (reset flag, TCP header)      425 532
RTSIG_MAX constant      100
rwlock_cancelrdwait function      191
rwlock_cancelwrwait function      191
rw_condreaders member      183 186
rw_condwriters member      184 186
RW_MAGIC constant      181
rw_magic member      181
rw_mutex member      181 183
rw_nwaitreaders member      183 191
rw_nwaitwriters member      183—184 190—191
rw_ref count member      181 183—184 186
Salus, P.H.      43 536
sar program      39
sa_f lags member      106
sa_handler member      106
SA_RESTART constant      106
sa_sigaction member      105—106
SA_SIGINFO constant      100—102 105—106 127
sa__mask member      106
sbrk function      533
Scheduling, realtime      14 160 171 454
Schmidt, D.C.      180
Scope, contention      386 388 462
Secure, NFS      417
Secure, RPC      417
Security, hole      328
SEEK_CUR constant      200 217 523
SEEK_END constant      200 217 523
SEEK_SET constant      200 217 523
select function      74 95 98 151—152 155 171 323 339 454 519—521 528
select function, Posix message queues with      95—98
select function, System V message queues with      151—152
Select wrapper function, source code      521
1 2 3 4 5 6
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå