Record ID | ia:programmingwithu0000nort |
Source | Internet Archive |
Download MARC XML | https://archive.org/download/programmingwithu0000nort/programmingwithu0000nort_marc.xml |
Download MARC binary | https://www.archive.org/download/programmingwithu0000nort/programmingwithu0000nort_meta.mrc |
LEADER: 04391cam 2200649 a 4500
001 ocm32968583
003 OCoLC
005 20191220191431.0
008 950731s1996 nyu b 001 0 eng
010 $a 95035799
040 $aDLC$beng$cDLC$dNLGGC$dBTCTA$dYDXCP$dOCLCG$dUAB$dDEBBG$dOCLCQ$dOCLCF$dNLE$dOCLCO$dOCLCQ$dI8M$dOCLCO$dOCLCQ$dOCLCO
015 $aGB96Z6488$2bnb
019 $a877658404
020 $a0471137510$q(pbk. ;$qalk. paper)
020 $a9780471137511$q(pbk. ;$qalk. paper)
035 $a(OCoLC)32968583$z(OCoLC)877658404
050 00 $aQA76.76.O63$bN674 1996
082 00 $a005.1$220
084 $a54.53$2bcl
084 $aDAT 440f$2stub
084 $aDAT 516f$2stub
084 $aST 261 U61$2rvk
084 $aST 267$2rvk
084 $aST 261$2rvk
100 1 $aNorthrup, Charles J.,$d1962-
245 10 $aProgramming with UNIX Threads /$cCharles J. Northrup.
260 $aNew York :$bJohn Wiley & Sons,$c℗♭1996.
300 $axv, 399 pages ;$c23 cm
336 $atext$btxt$2rdacontent
337 $aunmediated$bn$2rdamedia
338 $avolume$bnc$2rdacarrier
500 $aIncludes index.
505 0 $aCh. 1. The UNIX Threads Model -- Ch. 2. The UNIX Process Model -- Ch. 3. The UNIX Threads Interface -- Ch. 4. User Level Synchronization -- Ch. 5. Mutex Locks -- Ch. 6. Condition Variables -- Ch. 7. Semaphores -- Ch. 8. Recursive Mutex Locks -- Ch. 9. Reader-Writer Locks -- Ch. 10. Synchronization with Barrier Locks -- Ch. 11. Signal Management -- Ch. 12. Scheduling and Priorities -- Ch. 13. ADAM: A Dynamic Atom Manager -- Appendix A: Spin Locks -- Appendix B: Spin-Type Barrier Locks -- Appendix C: UNIX SVR4.2 MP System Call Changes -- Appendix D: Function Prototypes -- Appendix E: Reentrant Libraries -- Appendix F: The Kawlec Algorithm.
520 $aNow that multithreaded programming has brought concurrent processing within the reach of a far greater number of businesses and academic institutions, experienced UNIX C programmers need a comprehensive reference to help them take full advantage of this exciting new development. Programming with UNIX Threads is the book to fill that need.
520 8 $aThe most complete book available on the practical applications of UNIX Threads, this invaluable guide is packed with useful, concise examples that both clarify complex information and help you develop a glossary of practical functions that can be easily reused. Charles J. Northrup supplements his detailed step-by-step presentation with numerous illustrations and code segments as he examines all important aspects of UNIX Threads programming, including an overview of multiprocessing and multithreaded programming; practical programming problems associated with synchronization, including mutex locks, condition variables, Reader-Writer locks, and more; thread signal management in the extended process model; and scheduling and priorities. The book concludes with the creation of ADAM (a dynamic atom manager), a multithreaded software utility in which all concepts previously discussed are unified to provide a higher level view of parallelism within applications.
504 $aIncludes bibliographical references (pages 389-394) and index.
630 00 $aUNIX (Computer file)
650 0 $aOperating systems (Computers)
630 07 $aUNIX (Computer file)$2fast$0(OCoLC)fst01365395
650 7 $aOperating systems (Computers)$2fast$0(OCoLC)fst01046280
610 27 $aTeam for Human Resource Education and Action for Development$2gnd
650 7 $aUNIX$2gnd
650 07 $aThread.$2swd
776 08 $iOnline version:$aNorthrup, Charles J., 1962-$tProgramming with UNIX Threads.$dNew York : John Wiley & Sons, ℗♭1996$w(OCoLC)652217053
856 41 $3Table of contents$uhttp://catdir.loc.gov/catdir/toc/onix03/95035799.html
856 42 $3Contributor biographical information$uhttp://catdir.loc.gov/catdir/enhancements/fy0706/95035799-b.html
856 42 $3Publisher description$uhttp://catdir.loc.gov/catdir/enhancements/fy0706/95035799-d.html
938 $aBaker and Taylor$bBTCP$n95035799
938 $aYBP Library Services$bYANK$n416659
029 1 $aAU@$b000011830738
029 1 $aDEBBG$bBV010868261
029 1 $aHEBIS$b049819240
029 1 $aNLGGC$b140256458
029 1 $aNZ1$b4667101
029 1 $aYDXCP$b416659
994 $aZ0$bP4A
948 $hNO HOLDINGS IN P4A - 151 OTHER HOLDINGS