Cargando…

C♯ 2008 and 2005 threaded programming beginner's guide : exploit the power of multiple processors for faster, more responsive software /

"This book will guide you through everything you need to start writing multithreaded C♯ applications. You will see how to use processes and threads in C♯, .NET Framework features for concurrent programming, sharing memory space between threads, and much more. The book is full of practical, inte...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hillar, Gastón C.
Otros Autores: Brinzarea, Bogdan (Revisador), Spohn, Jerry L. (Revisador), Steckly, Ron (Revisador)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., 2009.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 KNOVEL_ocn324806120
003 OCoLC
005 20231027140348.0
006 m o d
007 cr zn|||||||||
008 090420s2009 enka o 001 0 eng d
040 |a YUS  |b eng  |e pn  |c YUS  |d DEBBG  |d IDEBK  |d UMI  |d N$T  |d OCLCQ  |d E7B  |d OCLCQ  |d B24X7  |d DEBSZ  |d OCLCQ  |d KNOVL  |d OCLCF  |d OCLCQ  |d KNOVL  |d EBLCP  |d S4S  |d MERUC  |d A8C  |d CAUOI  |d UA@  |d YDXCP  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d COO  |d DXU  |d OCLCO  |d TOA  |d OCLCO  |d AGLDB  |d ZCU  |d OCLCQ  |d JBG  |d AL5MG  |d OCLCO  |d AZK  |d MOR  |d PIFAG  |d U3W  |d VTS  |d CEF  |d ICG  |d OCLCQ  |d NLE  |d OCLCO  |d OCLCQ  |d UKMGB  |d OCLCO  |d VT2  |d STF  |d DKC  |d OCLCQ  |d M8D  |d OCLCO  |d UKAHL  |d NLW  |d OCLCO  |d OCLCQ  |d AJS  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d S2H  |d OCLCO 
015 |a GBB6G3796  |2 bnb 
016 7 |a 018011658  |2 Uk 
019 |a 666908811  |a 697481499  |a 701106840  |a 705930085  |a 708564797  |a 764550665  |a 765143200  |a 818941088  |a 826519121  |a 932018634  |a 961562898  |a 988411186  |a 992072142  |a 1081250377  |a 1103277103  |a 1129367236  |a 1289520863 
020 |a 9781847197115  |q (electronic bk.) 
020 |a 1847197116  |q (electronic bk.) 
020 |a 9781621988908  |q (electronic bk.) 
020 |a 1621988902  |q (electronic bk.) 
020 |z 1847197108 
020 |z 9781847197108 
029 1 |a DEBBG  |b BV035717888 
029 1 |a DEBBG  |b BV043074644 
029 1 |a DEBBG  |b BV044166846 
029 1 |a DEBSZ  |b 355449129 
029 1 |a DEBSZ  |b 372799841 
029 1 |a DEBSZ  |b 397335342 
029 1 |a DEBSZ  |b 42163183X 
029 1 |a DKDLA  |b 820120-katalog:000529065 
029 1 |a GBVCP  |b 785355340 
029 1 |a GBVCP  |b 802845495 
029 1 |a NZ1  |b 13870204 
029 1 |a UKMGB  |b 018011658 
035 |a (OCoLC)324806120  |z (OCoLC)666908811  |z (OCoLC)697481499  |z (OCoLC)701106840  |z (OCoLC)705930085  |z (OCoLC)708564797  |z (OCoLC)764550665  |z (OCoLC)765143200  |z (OCoLC)818941088  |z (OCoLC)826519121  |z (OCoLC)932018634  |z (OCoLC)961562898  |z (OCoLC)988411186  |z (OCoLC)992072142  |z (OCoLC)1081250377  |z (OCoLC)1103277103  |z (OCoLC)1129367236  |z (OCoLC)1289520863 
037 |a CL0500000083  |b Safari Books Online 
050 4 |a QA76.73.C154  |b H55 2009eb 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.13/3  |2 22 
084 |a DAT 358f  |2 stub 
049 |a UAMI 
100 1 |a Hillar, Gastón C. 
245 1 0 |a C♯ 2008 and 2005 threaded programming beginner's guide :  |b exploit the power of multiple processors for faster, more responsive software /  |c Gastón C. Hillar ; reviewers, Bogdan Brinzarea-Iamandi, Jerry L. Spohn, Ron Steckly. 
260 |a Birmingham, U.K. :  |b Packt Pub.,  |c 2009. 
300 |a 1 online resource (vii, 395 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file 
500 |a Title from title screen. 
500 |a Includes index. 
520 |a "This book will guide you through everything you need to start writing multithreaded C♯ applications. You will see how to use processes and threads in C♯, .NET Framework features for concurrent programming, sharing memory space between threads, and much more. The book is full of practical, interesting examples and working code. The book also includes several practical parallelism algorithms and data structures used for illustration, and best practices and practical topics like debugging and performance."--Resource description page 
505 0 |a C♯ 2008 and 2005 Threaded Programming; C♯ 2008 and 2005 Threaded Programming; Credits; About the Author; Acknowledgement; About the Reviewers; Preface; What this book covers; What you need for this book; Who is this book for; Conventions; Time for action -- Uploading a document; What just happened?; Pop quiz; Have a go hero; Reader feedback; Customer support; Downloading the example code for the book; Errata; Piracy; Questions; 1. Taking Advantage of Multiprocessing and Multiple Cores; Mono-processor systems: The old gladiators; Single core: Only one warrior to fight against everybody. 
505 8 |a Doing a tiny bit of each taskThe performance waterfall; Have a go hero -- Researching micro-architectures and applications; Multi-processor systems: Many warriors to win a battle; Have a go hero -- Multi-processing systems; Estimating performance improvements; Have a go hero -- Calculating an estimated performance improvement; Avoiding bottlenecks; Have a go hero -- Detecting bottlenecks; Taking advantage of multiple execution cores; Have a go hero -- Counting cores; Scalability; Have a go hero -- Detecting scalability problems; Load balancing: Keeping everybody happy. 
505 8 |a Have a go hero -- Thinking about load balancingOperating systems and virtual machines; Parallelism is here to stay; Have a go hero -- Preparing minds for parallelism; Summary; 2. Processes and Threads; Processes-any running program; Time for action -- Coding a simple CPU-intensive loop; What just happened?; Time for action -- Changing the cores available for a process; What just happened?; Relating processes to cores; Time for action -- Changing a process priority; What just happened?; Linear code problems in multiprocessing systems; Time for action -- Running many processes in parallel. 
505 8 |a What just happened?Time for action -- Testing parallelism capabilities with processes; What just happened?; Time for action -- Using the Process Explorer; Threads-Independent parts of a process; Time for action -- Listing threads with Process Explorer; Have a go hero -- Searching multithreaded applications; Time for action -- Analyzing context switches with Process Explorer; What just happened?; Multiple threads in servers; Multiple threads in clients; Have a go hero -- Redesigning algorithms using pseudo-code; Summary; 3. BackgroundWorker-Putting Threads to Work; RTC: Rapid thread creation. 
505 8 |a Time for action -- Breaking a code in a single threadWhat just happened?; Time for action -- Defining the work to be done in a new thread; What just happened?; Have a go hero -- Adding UI elements and monitoring the application; Asynchronous execution; Time for action -- Understanding asynchronous execution step-by-step; What just happened?; Synchronous execution; Showing the progress; Time for action -- Using a BackgroundWorker to report progress in the UI; What just happened?; Have a go hero -- Reporting progress in many ways; Cancelling the job. 
505 8 |a Time for action -- Using a BackgroundWorker to cancel the job. 
590 |a Knovel  |b ACADEMIC - Software Engineering 
650 0 |a C# (Computer program language) 
650 6 |a C# (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x C♯  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Pascal.  |2 bisacsh 
650 7 |a C♯ (Computer program language)  |2 blmlsh 
650 7 |a C# (Computer program language)  |2 fast 
650 7 |a C sharp  |2 gnd 
700 1 |a Brinzarea, Bogdan.  |4 rev 
700 1 |a Spohn, Jerry L.  |4 rev 
700 1 |a Steckly, Ron.  |4 rev 
776 0 8 |i Print version:  |a Hillar, Gastón C.  |t C♯ 2008 and 2005 threaded programming.  |d Birmingham, U.K. : Packt Pub., ©2009  |z 9781847197108  |w (OCoLC)436959690 
856 4 0 |u https://appknovel.uam.elogim.com/kn/resources/kpCTPBG001/toc  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26942866 
938 |a Books 24x7  |b B247  |n bks00030360 
938 |a EBSCOhost  |b EBSC  |n 355766 
938 |a YBP Library Services  |b YANK  |n 3605046 
994 |a 92  |b IZTAP