Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 838 Bytes

README.md

File metadata and controls

13 lines (8 loc) · 838 Bytes

Multithreading-in-CSharp

Before we discuss multithreading, first let's understand the following terms

  1. Process - Process is what the operating system uses to facilitate the execution of a program by providing the resources required. Each process has a unique process Id associated with it. You can view the process within which a program is being executed using windows task manager.

  2. Thread - Thread is a light weight process. A process has at least one thread which is commonly called as main thread which actually executes the application code. A single process can have multiple threads.

Please Note: All the threading related classes are present in System.Threading namespace.

Detailed description on C# Multithreading.pdf

Requirements

You will need Visual Studio IDE (for programming in C# .NET) to get started.