Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
Locking, file locking versus record      197—198
Locking, lock files      214—216
Locking, priorities of readers and writers      207—213
Locking, shared-exclusive      177
Locking, versus waiting      165—167
locknone program      203—204 207 217
lock_reg function      202
lock_test function      202
LOG_ERR constant      511
LOG_INFO constant      511
long datatype, XDR      427
long double datatype      427
long long datatype      427
longjmp function      90
longlong_t datatype      427
loom program      xvii
loopfcntl program      205—206 217
loopfcntlnonb program      217 522
loopnone program      205—206
loopnonenonb program      217 522
low member      447 449
lp program      193
LP64      427
lpr program      193
ls program      36 81 205 360 455
lseek function      5 54 91 113 115 200 202 310 322 327 523 528
lstat function      21 44
Lyon,B.      406
l_len member      199—200
l_pid member      199
l_start member      199—200
l_type member      199
l_whence member      199—200
M-to-N thread implementation      163
machinename member      446
Magic number      109 117 181 258 262 271
Main thread      93 190 235 388 488 490 502
malloc function      117 160 432 435 467—468 524 533
mandatory locking      204—207 217
Many-to-few thread implementation      163
map_anon constant      315—316 322 454 497
MAP_FIXED constant      309
MAP_PRIVATE constant      309—310 323
MAP_SHARED constant      309—311 315 323
Marquardt, D.      xvi
marshaling      405
MAXLINE constant      49 505
MAXLINE constant, definition of      507
max_path constant, definition of      507
ma_send function      13 24 82—86 109 121 124 126—127 471 526
ma_send function, definition of      83
ma_send function, source code      122
mci_inf o structure      106 108—109 113 115—118
mci_maxmsg member      76 80 86 112 123 127
McKusick, M.K.      311 536
McVoy, L.      xvi 458 536
memcpy function      127 526
Memory, leak      114 175 452 521
Memory, mapping, /dev/zero      316—317
Memory, mapping, anonymous      315—317
Memory, object      326
Memory-mapped file      78 107 111 127 308 310—311 313 322 325—326 471 520 525
Memory-mapped I/O      303 525
Memory-mapped I/O, used for implementation of Posix message queues      106—126
Memory-mapped I/O, used for implementation of Posix semaphores      262—270
mesg structure      149
mesg.h header      68
mesg_recv function      69—71 141—142 144 149
mesg_send function      69—70 141—142 144
Message boundary      67 76 444 454
Message, queue attributes      79—82 520
Message, queue descriptor, definition of      77
Message, queue ID      129—130 139—140 142 147 149 151 154
Message, queue limits, Posix      86—87
Message, queue limits, System V      152—154
Message, queue priority      82—83 85—86 109 123—124 126 143 482
Message, queues with poll function, System V      151—152
Message, queues with select function, Posix      95—98
Message, queues with select function, System V      151—152
Message, queues, implementation using memory-mapped I/O, Posix      106—126
Message, queues, Posix      75—128
Message, queues, System V      129—155
Messages, multiplexing      142—151
Messages, streams versus      67—72
Metz, C.W.      xvi
mismatch_info structure, definition of      447 449
mkdir function      91
mkfifo function      39 54—58 74 91 518 524
mkfifo function, definition of      54
mkfifo program      54
mlock function      322
mlockall function      322
mmap function      14 109 113 115 263 265 303 307—311 315—320 322—323 325—328 330—334 337 342—343 363 369 471 527 529
mmap function, definition of      308
mode member      31—34 134 283 289 345
mode_t datatype      110—111
mqd_t datatype      8 77 95 109 326
mqh_attr structure      108
mqh_event structure      119
mqh_free member      108—109 113
mqh_head member      108—109 113 124
mqh_nwait member      121 124
mqh_pid member      119
mqh_wait member      121
mqi_f lags member      109
mqi_hdr member      109
MQI_MAGIC constant      109
mqi_magic member      109
mqueue.h header      106
mq_attr structure      80 83
mq_attr structure, definition of      80
mq_close function      76—79 109 116—117 126—127
mq_close function, definition of      77
mq_close function, source code      116
mq_curmsgs member      80 123—124
mq_f lags member      80 108 118
mq_getattr function      79—83 85 117 126 520
mq_getattr function, definition of      79
mq_getattr function, source code      118
mq_hdr structure      109 113 117 119
mq_msgsize member      76 80 83 86 112 127
mq_notify function      87—99 117 119 126—127
mq_notify function, definition of      87
mq_notify function, source code      120
mq_open function      19—20 22 25 76—80 82 106 109 111—114 116 126—127 326—327 520
mq_open function, definition of      76
mq_open function, source code      109
MQ_OPEN_MAX constant      86
MQ_PRIO_MAX constant      82—83 86
mq_receive function      24 76 82—86 88 90 93 115 121 124 126 482 526
mq_receive function, definition of      83
mq_receive function, source code      125
mq_setattr function      79—82 118 126
mq_setattr function, definition of      79
mq_setattr function, source code      119
mq_unlink function      76—79 117 126 327
mq_unlink function, definition of      77
mq_unlink function, source code      117
msgbuf structure      131 134 136 482
msgbuf structure, definition of      131
msgctl function      35 38 134—135 137
msgctl function, definition of      134
msgget function      33—35 38 130—131 135 139 154 516—517
msgget function, definition of      130
msghdr structure      126
MSGJTRUNC constant      83
msgmap variable      37
msgmax variable      37—38 152 458
msgmnb variable      37—38 152 458
msgmni variable      37—38 152
msgrcv function      83 87 131—134 137—139 143 149 151—152 304 323 482
msgrcv function, definition of      132
msgseg variable      37 152 458
msgsnd function      34 131—132 135 143 154 304
msgsnd function, definition of      131
msgssz variable      37 152
msgtql variable      37—38 152
MSG_ACCEPTED constant      447—448
msg_cbytes member      129 134
msg_ctime member      129 131
MSG_DENIED constant      447—448
msg_f irst member      129
msg_hdr structure      109 113 123 126 310
msg_last member      129
msg_len member      109
msg_lrpid member      129 131
msg_lspid member      129 131
msg_next member      108—109 124
msg_next member, definition of      129
msg_next member, insg_perm structure      131 134
MSG_NOERROR constant      83 133
MSG_PEEK constant      152 455
msg_prio member      109
msg_qbytes member      129 131—132 134
msg_qnum member      129 131
MSG_R constant      33
msg_rtime member      129 131
msg_stime member      129 131
msg_type member      446
MSG_W constant      33
msqid_ds structure      130 132 134
msqid_ds structure, definition of      129
msync function      307—311
msync function, definition of      310
MS_ASYNC constant      310
MS_INVALIDATE constant      310
MS_SYNC constant      310
mtext member      131
multiple buffers      249—256
Multiplexing messages      142—151
Multithreading, RPC      407—411
munlock function      322
munlockall function      322
munmap function      117 267 307—311 363 369 529
munmap function, definition of      309
Mutex      159—175
Mutex and condition variables, used for implementation of Posix read-write lock      179—187
Mutex, attributes      172—174
Mutual exclusion      159 194 221
mymesg structure      68
my_create function      386—387
my_lock function      194 196—197 200—202 214 217 238 279 294 296 526
my_shm function      323 497—498
my_thread function      386—388 531
my_unlock function      194 196—197 200 202 238 279 294
Name space, IPC      7—9
named pipe      43 54
Names, Posix IPC      19—22
National Optical Astronomy Observatories      see NOAO
NCA (Network Computing Architecture)      406
NCK (Network Computing Kernel)      407
NCS (Network Computing System)      406
NDR (Network Data Representation)      406
Nelson, B.J.      406 535
Nelson, R.      xvi
Network Computing Architecture      see NCA
Network Computing Kernel      see NCK
Network Computing System      see NCS
Network Data Representation      see NDR
Network File System      see NFS
Network Interface Definition Language      see NIDL
Network News Transfer Protocol      see NNTP
Network programming, explicit      4 399 403
Networked IPC      453
NFS (Network File System)      404 406 411 417 495
NFS (Network File System) and FIFO      66
NFS (Network File System), locking      216
NFS (Network File System), secure      417
NIDL (Network Interface Definition Language)      406
NNTP (Network News Transfer Protocol)      67
NOAO (National Optical Astronomy Observatories)      xvi
Nonblocking      24 58—59 80 85 87 93 109 132 143 160 184 205 217 260 262 269 276 286 293 518 522
Noncooperating processes      203—204
nondeterministic      197 217 530
Nonnetworked IPC      453
ntohl function      441
ntype member      131
Null, authentication      414
Null, procedure      451 486 534
Null, signal      121
oa_base member      416
oa_flavor member      416
oa_length member      416
od program      313 319 331
ONC (Open Network Computing)      406
Opaque data      429
opaque datatype, XDR      429
opaque_auth structure, definition of      416 446
Open function      22—23 26 31 49 54 56 58 61 63 65—66 71 74 91 111 115 214—217 260 265 273 310—311 315—317 325—327 342 357 361 364 367 376 379—380 382—383 397 515 518 523—524
Open Group, The      14—15
Open Network Computing      see ONC
Open Software Foundation      see OSF
Open Systems Interconnection      see OSI
OPEN_MAX constant      72—73
Operation Support Systems      28
OPTARG variable      82
OPTIND variable      78
OSF (Open Software Foundation)      14
OSI (open systems interconnection)      426
Owner ID      25 33 38 397
O_APPEND constant      515
O_CREAT constant      22—25 31 54 77 110—111 115 214—216 225 228—229 239 258 260 263 265 273—274 279 285 327 334 516 524
O_EXCL constant      22—25 31 54 77 111 214—215 225 235 260 273 327 516
O_NONBLOCK constant      22 24 58—60 77 93 121 124 217 260 518
O_RDONLY constant      22 25—26 61 63 77 115 225 327
O_RDWR constant      22 25—26 77 115 225 327
O_TRUNC constant      22 24 216—217 327 523
O_WRONLY constant      22 25—26 61 77 115 216 225
Packet formats, RPC      444—449
Papanikolaou, S.      xvii
PATH environment variable      52
pathconf function      72—73 91
PATH_MAX constant      19 22
pause function      90—91 230 359 420
pclose function      52—53 73
pclose function, definition of      52
PDP-11      37
Performance      457—499
Performance, message passing bandwidth      467—480
Performance, message passing latency      480—486
Performance, process synchronization      497—499
Performance, thread synchronization      486—496
Permissions, FIFO      54
permissions, file      203 205 216 397
Permissions, Posix IPC      23 25—26 84 115 225 232 267 327
Permissions, System V IPC      31—35 39 130—131 282—283 343—345
Persistence      6
Persistence, filesystem      6—7 78 311
Persistence, IPC      6—7
Persistence, kernel      6 75 77 226
Persistence, process      6
pid_t datatype      194
Pike, R.      12 536
pipe      44—53
Pipe and FIFO writes, atomicity of      65—66
pipe function      44 50 56 58 68 73 91
pipe function, definition of      44
Pipe, full-duplex      44 50—52 127 475
Pipe, limits      72—73
Pipe, named      43 54
1 2 3 4 5 6
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå