Threading in C#
by Joseph Albahari
An extensive online book on multithreading in C#. This tackles difficult issues such as thread safety, when to use Abort, Wait Handles vs Wait and Pulse, the implications of Apartment Threading in Windows Forms, using Thread Pooling, Synchronization Contexts, Memory Barriers and non-blocking synchronization constructs.
Home page url
Download or read it online for free here:
- Microsoft Corporation
This book teaches you about the C# language. Writing programs is Fun! This e-book will have you coding your very own C# programs in no time! With fun cartoons and easy to follow code samples, you'll be creating your own inventions in no time!
by V. Mukhi, S. Shanbhag, S. Mukhi - BPB Publications
Introductory C# book, no prior programming knowledge is assumed. It covers namespaces, constructors and destructors, components and databases, web enabling data, function overloading and inheritance, modifiers, virtual functions, and more.
by Anoop Madhusudanan - amazedsaint.com
This book is intended to be a value adding reading material for beginner to intermediate C# programmers. It may also be used for accelerating the learning about new features in C#, and also to get an introduction about new libraries in .NET.
by Faraz Rasheed
The book introduces the C# language and the .NET framework. It covers the C# basics, object oriented programming, interfaces, exceptions, delegates, database access with ADO.NET, Windows forms applications, multi-threading and asynchronous I/O.