C# Corner

Related resources for System.Threading
  • Understanding Threading in .NET Framework9/17/2018 1:16:54 AM. This article describes how to use threading model in .NET Framework including creating, joining, suspending, killing, and interlocking threads. Create thread in C#, Join thread in C#, Suspend thread i
  • Synchronization in Multi-threaded Applications in VB.NET11/10/2012 1:58:41 AM. This article demonstrates the important concept in multithreading, synchronization. In this article and attached source code, you will learn how to write multi-threaded synchronized applications.
  • Dots Game10/3/2012 11:06:25 AM. Here is a dots game developed using C# and GDI+. New version of the game will be coming soon.
  • Parallel Programming Using New TPL Library in .Net 4.05/13/2012 2:56:53 AM. With the .Net 4.0, you are provided with the brand new parallel programming language library called “Task Parallel Library” (TPL). Using the classes in the System.Threading.Tasks namespace, you can build fine grained, scalable parallel code without having to work directly with threads.
  • ReaderWriterLock Class in C# Threading1/13/2012 12:44:55 AM. The ReaderWriterLock class is used to synchronize access to a resource. At any given time, it allows concurrent read access to multiple (essentially unlimited) threads, or it allows write access for a single thread.
  • Parallel.Invoke in .Net Framework 411/15/2010 1:21:44 AM. In this article let's see about Parallel.Invoke method.
  • How to: Execute only one instance of application concurrently9/7/2010 6:48:33 AM. There was a requirement that the application can’t run more than one instance, and if already running then show the message to the user and set that window as active. Here we will see how to do that.
  • Texture Mapping in OpenGL5/15/2009 12:09:26 AM. This is my third article about OpenGL and this one is about texture mapping.
  • A Simple Multi-threaded TCP/UDP Server and Client V2.1/31/2007 4:07:15 AM. This is the second version of my client/server program. The server and the client can be run on the same machine or on different machines. The following is the brief description of the server and the client programs specifically.
  • Making UI more responsive using Threading8/29/2006 11:06:46 AM. This example shows how threads can help us to make User interface more responsive when we have some background jobs.
  • Multi-threaded Web Applications - Case I: Search Engine1/31/2006 4:24:41 AM. This article is the first of the series of 4. I will demonstrate the use of threading in web applications by implementing a simply search engine. The following 3 articles in the series will be a Port Scanner, a Reverse DNS and a Web Hammer respectively.
  • Pocket Trilma.NET1/30/2006 11:41:28 PM. Pocket Trilma.NET is a Pocket PC version of project Trilma.NET.
  • Multithreading Part 2: Understanding the System.Threading.Thread Class1/28/2006 5:15:37 AM. In this article we will study the .NET threading API, how to create threads in C#, start and stop them, define their priorities and states.
  • Multithreading Part 3: Thread Synchronization1/28/2006 4:43:07 AM. The .NET framework provides a number of classes and data types that you can use to control the access to shared resources. Thread synchronization refers to the act of shielding against multithreading issues such as data- races, deadlocks and starvation.
  • Multithreading Part 4: The ThreadPool, Timer Classes and Asynchronous Programming1/28/2006 4:29:06 AM. In this article, I would discuss few more .NET classes and how and what role do they play a role in building multithreading applications.
  • Recipe to Implement Threads Quick n Easy in C#1/28/2006 12:36:52 AM. In this tutorial type article, author shows how to write threading applications quick and easy in C#.
  • Basic concepts of Threading: Part II1/27/2006 11:19:07 PM. In this article a brief description about System.Threading Namespace, Classes and Interfaces provided that enables multithreading programming.
  • Interlocking Threads1/27/2006 6:14:04 AM. Recently, I was building multi-threaded applications and noticed some intermittent data inconsistency. Soon, I found the culprit was locking mechanism. After doing some research, I gathered the following information and as usual decide to share with you guys.
  • C# IRC Bot12/28/2005 2:26:58 AM. This is a very simple program that establishes a connection to irc server, joins a channel and greets every nick that joins.
  • OpenGL Basics12/26/2005 4:43:01 AM. In this article I want to explain couple of more things. First of all, I would like to cover the OpenGL Coordinate System.
  • BlackJack12/26/2005 12:30:30 AM. So as a learning experience, I decided to try writing a Blackjack game.
  • Puzzle Control12/26/2005 12:27:40 AM. In this application I had combined the power of C# and AI in order to solve the "puzzle problem".
  • Maze Solver 12/26/2005 12:15:44 AM. Solving mazes is one of those problems, at least with the algorithm I've chosen here.
  • FreeCell Game using Windows Forms12/26/2005 12:07:38 AM. FreeCell is an implementation of the FreeCell card game using Windows Forms.
  • Daleks in .NET12/25/2005 11:53:05 PM. The other night my girlfriend dragged me down to the NYC Public Library claiming that they had a huge Science Fiction movie section. Admittedly my taste in movies and my wife's taste in movies can vary slightly, however, I was willing to take a chance, given that rentals at the library are free as opposed to $4 at the local video store.
  • Project Trilma .NET12/25/2005 11:43:14 PM. In 1883 George H. Monks from Boston designed Halma, an interesting board game with simple rules.
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download