Tutorials
Courses
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Python
21.3K+ articles
Experiences
16.6K+ articles
Interview Experiences
14.2K+ articles
JavaScript
12.2K+ articles
School Learning
11.5K+ articles
C#
1.9K+ articles
CSharp-method
701+ articles
CSharp Thread Class
16+ articles
CSharp Multithreading
21 posts
Recent Articles
Popular Articles
C# Joining Threads
Last Updated: 28 January 2025
In C#, multiple threads can be created and run concurrently to perform parallel tasks. Sometimes it is necessary to wait for one thread to finish its execution before proc...
read more
C#
CSharp Multithreading
CSharp Thread Class
How to Create Threads in C#?
Last Updated: 06 February 2025
Multithreading enables concurrent task execution in C#. It improves performance and responsiveness. We can create threads using the System.Threading namespace. With the he...
read more
C#
CSharp Multithreading
C# Thread Priority in Multithreading
Last Updated: 28 January 2025
In a multithreaded environment, each thread has a priority that determines how frequently the thread is allocated CPU resources by the operating system. The Thread.Priorit...
read more
C#
CSharp Multithreading
CSharp Thread Class
Suspending the current thread for the specified amount of time in C#
Last Updated: 01 February 2019
In C#, a Sleep() method temporarily suspends the current execution of the thread for specified milliseconds, so that other threads can get the chance to start the executio...
read more
C#
CSharp Multithreading
CSharp Thread Class
How to Terminate a Thread in C#?
Last Updated: 03 February 2025
In C#, threads are used to achieve tasks concurrently, a fundamental feature in multithreading and parallel programming. However, there are scenarios where we need to term...
read more
C#
CSharp Multithreading
CSharp Thread Class
C# | How to check current state of a thread
Last Updated: 01 February 2019
A Thread class is responsible for creating and managing a thread in multi-thread programming. It provides a property known as ThreadState to check the current state of the...
read more
C#
CSharp Multithreading
CSharp Thread Class
C# | Getting the unique identifier for the current managed thread
Last Updated: 01 February 2019
A Thread class is responsible for creating and managing a thread in multi-thread programming. It provides a property known as ManagedThreadId to check the unique identifie...
read more
C#
CSharp Multithreading
CSharp Thread Class
C# | Check if a thread belongs to managed thread pool or not
Last Updated: 01 February 2019
A Thread class is responsible for creating and managing a thread in multi-thread programming. It provides a property known as IsThreadPoolThread to check if the thread be...
read more
C#
CSharp Multithreading
CSharp Thread Class
How to Check Whether a Thread is Alive or Not in C#?
Last Updated: 28 January 2025
A Thread class is responsible for creating and managing a thread in multi-thread programming. It provides a property known as IsAlive to check if the thread is alive or no...
read more
C#
CSharp Multithreading
CSharp Thread Class
C# Thread Class
Last Updated: 04 February 2025
In C#, multi-threading is implemented using the Thread class, which is part of the System.Threading namespace. This class allows for the creation, management, and control ...
read more
C#
CSharp Multithreading
CSharp Thread Class
Thread.CurrentThread Property in C#
Last Updated: 13 May 2019
A Thread class is responsible for creating and managing a thread in multi-thread programming. It provides a property known as CurrentThread to check the current running th...
read more
C#
CSharp Multithreading
CSharp Thread Class
C# | Thread(ParameterizedThreadStart) Constructor
Last Updated: 14 September 2021
Thread(ParameterizedThreadStart) Constructor is used to initialize a new instance of the Thread class. It defined a delegate which allows an object to pass to the thread w...
read more
C#
CSharp Multithreading
CSharp Thread Class
C# | Thread(ThreadStart) Constructor
Last Updated: 01 February 2019
Thread(ThreadStart) Constructor is used to initialize a new instance of a Thread class. This constructor will give ArgumentNullException if the value of the parameter is n...
read more
C#
CSharp Multithreading
CSharp Thread Class
How to Schedule a Thread for Execution in C#?
Last Updated: 06 February 2025
In C#, we can schedule a thread for execution using the Thread class. The Thread.Start() method is responsible for scheduling a thread, allowing it to run when system reso...
read more
C#
CSharp-method
CSharp Multithreading
CSharp Thread Class
Thread.ResetAbort Method in C#
Last Updated: 01 February 2019
A Thread class is responsible for creating and managing a thread in multi-thread programming. It provides a method known as ResetAbort which is responsible for canceling t...
read more
C#
CSharp-method
CSharp Multithreading
CSharp Thread Class
1
2
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !