Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
C# 2008 and 2005 Threaded Programming: Beginner's Guide
- ISBN-101847197108
- ISBN-13978-1847197108
- PublisherPackt Pub Ltd
- Publication dateJanuary 30, 2009
- LanguageEnglish
- Dimensions7.5 x 1 x 9.25 inches
- Print length395 pages
Popular titles by this author
Editorial Reviews
From the Publisher
Whether you are a beginner to working with threads or an old hand that is looking for a reference, this book should be on your desk. This book will help you to build scalable, high performance software using parallel programming techniques.
Students learning introductory threaded programming in C# will also gain benefits from this book.
What you will learn from this book?
- Transform single-threaded algorithms to multithreaded scalable jobs by using object-oriented capabilities create an independent thread with an asynchronous execution by using a delegate to update the UI
- Achieve responsive user interface using synchronous and asynchronous delegates to dispatch changes to the UI thread
- Specify the degree of parallelism desired for determining the number of threads that the query must use to achieve better performance
- Create applications that use the full power of the processors using parallel programming techniques
- Develop applications to create background threads using the BackgroundWorker component
- Learn debugging techniques to find solutions to multithreaded application problems
About the Author
He has a Bachelor degree in Computer Science, graduated with honors and an MBA (Master in Business Administration), graduated with an outstanding thesis. He worked as developer, architect, and project manager for many companies in Buenos Aires, Argentina. Now, he is an independent IT consultant and a freelance author always looking for new adventures around the world. He also works with electronics (he is an electronics technician). He is always researching about new technologies and writing about them. He owns an IT and electronics laboratory with many servers, monitors and measuring instruments.
He is the author of more than 40 books in Spanish about computer science, modern hardware, programming, systems development, software architecture, business applications, balanced scorecard applications, IT project management, Internet and electronics.
He usually writes articles for Spanish magazines "Mundo Linux", "Solo Programadores" and "Resistor".
Gastón C. Hillar
Gastón C. Hillar has been working with computers since he was eight. He began programming with the legendary Texas TI-99/4A and Commodore 64 home computers in the early 80's.
He has a Bachelor degree in Computer Science, graduated with honors and an MBA (Master in Business Administration), graduated with an outstanding thesis. He worked as developer, architect, and project manager for many companies in Buenos Aires, Argentina. Now, he is an independent IT consultant and a freelance author always looking for new adventures around the world. He also works with electronics (he is an electronics technician). He is always researching about new technologies and writing about them. He owns an IT and electronics laboratory with many servers, monitors and measuring instruments.
He is the author of more than 40 books in Spanish about computer science, modern hardware, programming, systems development, software architecture, business applications, balanced scorecard applications, IT project management, Internet and electronics.
He usually writes articles for Spanish magazines "Mundo Linux", "Solo Programadores" and "Resistor".
Product details
- Publisher : Packt Pub Ltd (January 30, 2009)
- Language : English
- Paperback : 395 pages
- ISBN-10 : 1847197108
- ISBN-13 : 978-1847197108
- Item Weight : 1.6 pounds
- Dimensions : 7.5 x 1 x 9.25 inches
- Best Sellers Rank: #7,143,391 in Books (See Top 100 in Books)
- #7,602 in Web Design (Books)
- #10,635 in Introductory & Beginning Programming
- #33,371 in Internet & Social Media
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
First, it cannot be read without the code examples available on a computer next to the book. The text talks about inserts and removing code from methods without showing the methods and their signatures.
Second, hungarian notation - give me a break.
Third, the examples have distracting graphical clutter. The author seems to think the cute graphics are important.
Fourth, how about using the concise property creation - MyProperty {get; set;}
If you can wade through the clutter, the the technology is helpful.
I have not yet finished this book all the way through but after just the first few chapters I am very happy. Now I understand more of the hardware issues and how not only multi-proc but also multi-core systems are dealing with my code.
Honestly, if all I'd got out of it was the early diagram and explanation of the "waterfall" of machine features and resources, and the explanation behind the log/exp correlations of adding procs and cores to a system it would still have been worth the cost of the book. Now I know that my coding will never be the same and there's no way I can now see writing up even a trivial app without thinking about how my code is going to work against that "waterfall".
Glad I bought this.





