Tuesday, February 17, 2009

Exploiting a quad-core CPU using C# parallel programming


This is what you will learn following the exercises in the book "C# 2008 and 2005 Threaded Programming: Beginner's Guide". You will learn to develop applications that exploit modern multicore CPUs. No tricks, what you see is what you get!

Watch video in YouTube

Friday, February 6, 2009

Sample Chapter 8: Simplifying Parallelism Complexity

You can download the sample Chapter 8: Simplifying Parallelism Complexity from Packt's website:
http://www.packtpub.com/beginners-guide-for-C-sharp-2008-and-2005-threaded-programming/book/

UML diagrams to understand concurrent threads

This is a concise practical guide that will help you learn C# threaded programming, with lot of examples and clear explanations. It is packed with screenshots to aid your understanding of the process. Besides, it includes UML concurrent diagrams to offer a clear view of what is happening when multiple concurrent threads talk to each other.

The book design: Packt Publishing's quality















The book has an outstanding design and a great printing quality. It has lots of screenshots and diagrams to offer less theory and more results.

It follows the Beginner's Guide approach...
  • Clear step by step instructions for the most useful tasks
  • Learn by doing - start working right away
  • Leave out the boring bits
  • Inspiring, realistic examples give you ideas for your own work
  • Tasks and challenges to encourage experimentation
Besides, it is based in real-life experiences and it does not promote alpha or beta frameworks.
I explain the real advantages and trade-offs of each threading alternatives to exploit multicore and multiprocessor technologies.

C# 2008 and 2005 Threaded Programming: Beginner's Guide


Are you tired of watching your dual-core CPU usage around 50%?
Are you tired of watching your quad-core CPU usage around 25%?
Do you work with C#?
Do you want to exploit all the cores available in modern computers?
Do you want to parallelize your algorithms?
Do you want to improve your applications' performance without reading 2,000 pages?
If your answer to this six questions is YES, then, my new book "C# 2008 and 2005 Threaded Programming: Beginner's Guide", published by Packt Publishing, can help you.

The book offers a practical guide to developing responsive multi-threaded applications in C#to tackle the multicore complexity in around 400 pages.

This is a concise practical guide that will help you learn C# threaded programming, with lot of examples and clear explanations. It is packed with screenshots to aid your understanding of the process.

You can also download the code samples from Packt's website support for this book.

Comments and feedback about the book are both welcome!