TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
VIDEOS
Live
MORE
INTERVIEWS
Certification
Training
CAREER
MEMBERS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Content
People
Search
Any Word
Exact Word
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Akshay Teotia(17)
Prakash Tripathi(14)
Gul Md Ershad(7)
Sandeep Sharma(5)
Suchit Khanna(3)
Abhishek Dubey(3)
Pranay Rana(2)
Chintan Rathod(2)
Doug Doedens(2)
Apurva (2)
Amrita Tewatia(1)
Alex Martin(1)
Abhishek Sur(1)
Georgie Webber(1)
Varun Bansal(1)
Mohammad Ajmal Amirzad(1)
Shinuraj (1)
Matthew Cochran(1)
Wiktor Zvchla(1)
Manisha Mehta(1)
Shivam Payasi(1)
Lala zareh(1)
Kashif Asif(1)
Swati Gupta(1)
Sateesh Arveti(1)
Allen James(1)
Fahad Naeem(1)
Santosh Bondre(1)
Emiliano Musso(1)
Usman Arshad(1)
Gopal C. Bala(1)
Shakti Saxena(1)
Mahesh Chand(1)
Rajeev Ranjan(1)
Rangesh Sripathi(1)
Sushil Singh(1)
Ajay Yadav(1)
Joginder Banger(1)
Krishna Rajput Singh(1)
Abhishek Yadav(1)
Ashish Kumar(1)
Neelesh Vishwakarma(1)
Vidya Vrat Agarwal(1)
Vo Duc Thanh(1)
Krishna Garad(1)
Indika M W (1)
John Scofield(1)
Hari Sankar(1)
Ahmed Al Kayali(1)
Scott Lysle(1)
Pramod Singh(1)
Gaurav Gupta(1)
Deepak Sharma(1)
Latest First
Oldest First
Most Viewed
Sort By
Search Results
No search result found
Optimizing Dynamics 365: Thread Jobs for Multiple Record Updates
May 17, 2024.
Optimizing Dynamics 365: Thread Jobs for Multiple Record Updates
Funny example of singleton with thread safe
Apr 18, 2024.
Funny example of singleton with thread safe
Aborting Thread Vs Cancelling Task
Dec 12, 2017.
The below post is based on one of the question I answered on StackOverflow, in which the questioner wants to cancel a task when its taking too long to respond; i.e., taking too much time in execution and returning result.
Threading Simplified: Part 8 (Synchronization Basics and Thread Blocking)
Jan 26, 2016.
This article explains what Thread Synchronization Fundamentals are and how to use Thread Blocking efficiently in multithreading environment.
Monitor For Thread Locking Using ReaderWriterLocking
Feb 01, 2014.
This article explains use of a Monitor for thread locking using ReaderWriterLocking.
How To Create Daemon Thread In Java
Jul 16, 2013.
In this article we discuss how to create a Daemon thread in Java.
Difference Between Thread and AsyncTask in Android
Jul 02, 2013.
What is difference between Thread and AsyncTask? When to use Thread and when to use AsyncTask?
How To Create A Thread In Java
Jun 29, 2013.
In this article we discuss how to create a thread in Java and also discuss Multi-threading and Multi-tasking in Java.
Submit Work With Priority to Thread Pool in Windows Store Application
Dec 15, 2012.
This article will demonstrate you to creating work item to thread pool with the specified priority such as low, normal and high in Windows Store application.
Use Thread Local Storage to pass Thread Specific Data in VB.NET
Nov 10, 2012.
In an ideal world developers typically create instance variables and access these via interfaces to hold thread specific data. The .NET framework provides a mechanism to store data at a thread level and allows you to access this thread specific data anywhere this thread exists.
Invoking a Form UI Method From a Different Thread Using Delegates
Apr 14, 2012.
How to invoke a form UI method from a different thread using delegates (inter-thread communication).
Working With Thread Local Storage (TLS) in C#
Mar 31, 2012.
Thread Local Storage is used to store thread-specific pieces of data.
Process and Thread basics
Nov 23, 2011.
A process is a program that is running on your computer. This can be anything from a small background task, such as a spell-checker or system events handler to a full-blown application like Internet Explorer or Microsoft Word. Every process have at least one thread.
Cross Thread Operations in C#
Jul 14, 2011.
When you will work with threads and want to access a control on another thread then its post will solve your problem.
Cross Thread Communication in Windows Forms: Part I
Jun 30, 2011.
Today we will see with the help of an example how to perform cross thread communication/passing data between threads with the help of an example.
Cross Thread Communication in Windows Forms: Part II
Jun 30, 2011.
In this article we will continue learning about cross thread communication in Windows Forms.
Cross Thread Communication in Windows Forms: Part III
Jun 30, 2011.
In this last article in the series we will use another approach to perform cross thread communication in Windows Forms.
Steps involved in Thread lifecycle
Apr 11, 2011.
Steps involved in Thread lifecycle
High Performance Abstraction Layer for Non-Blocking Asynchronous Thread Safe SqlServer Calls
Apr 25, 2008.
One of the things I find myself doing frequently is writing (and re-writing) plumbing code to execute database CRUD operations. I wrote an abstraction layer over asynchronous SqlServer calls that allows developers to correctly make async calls agains SqlServer without having to deal with any of the complex plumbing normally required. All source code is included with this article.
Lengthy Operations on Single Thread in .NET Applications
Jul 08, 2003.
In this article I discuss how the lenghty operations can be handled in a .NET application. I also discuss how the stack trace can be examined to find any specific methods.
Use Thread Local Storage to Pass Thread Specific Data
Mar 18, 2003.
The specific thread level storage is known as thread local storage or TLS for short. The .NET threading namespace allows .NET developers to use TLS from within their multi-threaded applications to store data that is unique to each thread.
Multithreading Part 3: Thread Synchronization
Apr 11, 2002.
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
Nov 09, 2024.
C#
How To Return A Pair Of Closest Birthdates Using API, Multi Threading And MVC 5 Using C#.NET
Oct 18, 2017.
This article demonstrates how to use multi-threading to return the name of 2 customers who have the closest birthdate. I also include how create API to add\ retrieve customer details from SQL database using tasks and how to use MVC to call and API to add a new customer.
Multithreading In C# .Net
Jul 16, 2017.
If you have a program that execute from top to bottom, it will not be responsive and feasible to build complex applications. So .Net Framework offers some classes to create complex applications.
Thread Sick Software Engineer
Jun 18, 2017.
This article will explain about such kind of software of engineer who thinks to use thread everywhere without thinking its side effect.
Thread Synchronization - Signaling Constructs With EventWaitHandle In C#
Apr 21, 2017.
This article emphasizes on Thread Synchronization - signaling Constructs with EventWaitHandle in C#.
Look At Threads Window In VS 2015
Jan 13, 2017.
In this article, we will look into one of the feature of VS 2015 known as Threads Window.
Multi Threading With Windows Forms
Jan 10, 2017.
Some quick code for updating a Windows form application user interface.
Understanding Multithreading And Multitasking In C#
Jun 29, 2016.
In this article, you will understand multithreading and multitasking In C#.
Threading Simplified: Synchronization Context - Part 14
Jun 06, 2016.
This article explains what Synchronization Context is and how to use it efficiently in a multi-threading environment.
Threading Simplified: Semaphore - Part Thirteen
May 10, 2016.
This article explains what Semaphore is and how to use it efficiently in multithreading environment.
Threading Simplified: Part Twelve (Mutex)
Apr 21, 2016.
This article explains what Mutex is and how to use it efficiently in multithreading environment.
Threading Simplified: Part Eleven (Thread Atomicity & Deadlock)
Apr 10, 2016.
This article explains what Thread Atomicity and Deadlock are and how to use and handle them efficiently in multithreading environment.
Thread Safe Concurrent Collection in C#
Apr 08, 2016.
In this article you will learn about thread safe concurrent collection in C#.
Threading Simplified: Part 10 (Monitor)
Mar 13, 2016.
This article explains what Monitor is and how to use it efficiently in a multithreading environment.
Threading Simplified: Part 9 (Thread Locking)
Mar 06, 2016.
This article explains what Thread Locking is and how to use it efficiently in a multithreading environment.
Control Current Tasks In Multithreading
Feb 20, 2016.
This article is intended to explain the concept of controlling Task using different name.
Task Parallelism In Multithreading
Feb 17, 2016.
In this article you will lean about Task Parallelism in Multithreading.
Invoke Method To Update UI From Secondary Threads In VB.NET
Jan 25, 2016.
In this brief article, we'll see how it can be possible, through the Invoke method, which is available to all controls through the System.Windows.Form namespace, to realize such functionality in order to execute a graphic refresh and update through delegates.
Multi-threading And Asynchronous Concepts
Jan 15, 2016.
In this article you will learn about multi-threading and asynchronous concepts.
Threading Simplified: Part 7 (Thread Priority)
Jan 14, 2016.
This article explains what Thread Priority is and how to use it efficiently in a multi-threading environment.
Threading Simplified: Part 6 (Exception Handling)
Dec 27, 2015.
This article explains the issues with exception handling in multi-threaded environment and how to address them.
Threading Simplified: Part 5 (Thread Pools)
Dec 07, 2015.
This article explains what thread pools are and how to use them efficiently in multithreading using QueueUserWorkItem method and Asynchronous delegates.
Thread Safety In C#
Nov 14, 2015.
This article is intended to explain the concept of thread safety.
Thread Synchronization
Nov 14, 2015.
This article is intended to explain the concept of thread synchronization.
Different Ways To Create Task Parallel Library (TPL Threads)
Oct 12, 2015.
This article explains the concept to create thread using TPL (Task Parallel Library) with different approaches.
Threading Overview In C#
Sep 10, 2015.
In this article we will learn about threading overview in c#. Thread is a small set of executable instructions and this set of instructions can be used to isolate a task from a process
Threading Simplified: Part 4 (Threads Creation)
Aug 24, 2015.
This article provides various ways to create threads and explains related concepts.
Thread Safety in C#
Aug 19, 2015.
In this article you will learn about thread safety in C#. In multithreading programming, the word “thread-safety” is often used. Thread-Safety is relevant when resources are shared between threads.
Threading Simplified - Part 3 (Threads type)
Jul 18, 2015.
This article explains various concepts, such as multiprogramming, multitasking, multiprocessing and multithreading.
Threading Simplified - Part 2 (Multithreading Concepts)
Jun 29, 2015.
This article explains various concepts, such as Multiprogramming, Multitasking, Multiprocessing and Multithreading.
Introduction to Multithreading Part 2
Jun 21, 2015.
This article explains the various synchronization primitives used in a multithreaded application.
Introduction to Multithreading: Part 1
Jun 17, 2015.
In this article you will learn the basics of Multithreading. It makes use of CPU core which helps in optimizing the performance of any application.
Threading Simplified: Part 1 (Threads Inception)
Jun 05, 2015.
This article is a first part of the article planned to cover the threading in .NET.
What Rental Threading Is
May 19, 2015.
Understand what rental threading is and how it is useful in browsers.
How to Debug Multithreaded Programs in C#
Apr 22, 2015.
This article is mainly focused on the process of multithread debugging.
NetNamedPiping and Threading in WCF
Apr 04, 2015.
In this article we learn about the NetNamedPiping and Threading in WCF.
What is the Difference Between a Process and a Thread
Mar 13, 2015.
In this article we will learn about common queries of threads and processes.
Random Numbers in Multithreading
Feb 12, 2015.
In this article you will learn about random numbers in multithreading.
Multithreading in Detail
Feb 10, 2015.
This article explains about the different types of Multithreading.
Threads in WPF
Nov 27, 2014.
This article can help you to understand the proper usages of threading in WPF.
Threading Step by Step, Resume, Suspend, Abort
Nov 21, 2014.
In this article we learn what a thread is and why we need them.
How to Create Timer of Multithread Based Program on Console Application in C#
Jul 25, 2014.
This article shows how to create a Timer using multithreading in a console application.
How Threads and Foreground & Background Threads Work in C# .NET
Jul 08, 2014.
In this article we’ll create threads and run those threads in parallel and we’ll also see how foreground and background threads work.
Multithreading in C#
Feb 12, 2014.
Multithreading is a feature provided by the operating system that enables your application to have more than one execution path at the same time.
Synchronous Threading
Jul 04, 2013.
Well this article is basically to explain how to make threads run synchronously.
Perform Single And Multiple Task Using Multiple-Thread In Java
Jul 02, 2013.
This article explains how to perform a single and multiple tasks using multiple threads.
Multithreading with .NET
Jul 01, 2013.
This article explains how multithreading works. You will learn how the operating system manages thread execution and shows you how to manipulate the Thread class in your program to create and start managed threads.
How To Provide Joining And Naming To Threads In Java
Jul 01, 2013.
In this article we discuss Joining and Naming of Thread in Java.
Techniques For Handling MultiThread Programming C#
May 18, 2013.
This article explains somes multithread programming techniques in C#.
Thread Life Cycle In Java
Apr 22, 2013.
In this article we discuss the life cycle of a thread in Java.
Thread Pool in Windows Store Application
Feb 01, 2013.
This article shows another way of doing asynchronous programming in a Windows Store application using a Thread Pool.
Client Server Multithreading Application in VB.NET
Nov 10, 2012.
This is simple Client/Server (multi-threading) program that transfers data. Server can handle multiple clients.
Messaging Between Threads using Message Loop in VB.NET
Nov 10, 2012.
MessageLoopLib is a stripped down version of a complete, threading communication subsystem I’ve written. This implementation is a single thread created in the GUI constructor. I’ve dropped all thread management and have had to change some of the message code to accommodate this.
Synchronization in Multi-threaded Applications in VB.NET
Nov 10, 2012.
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.
Syncronization in Multithreading in VB.NET
Nov 10, 2012.
This article explains about the Synchronization in Multithreading. Threads are a powerful abstraction for allowing parallelized operations: graphical updates can happen while another thread is performing computations, two threads can handle two simultaneous network requests from a single process, and the list goes on.
Apply Impersonation to Threading Using Visual Basic
Nov 09, 2012.
This article addresses a simple approach to applying impersonation to threading; by default when impersonation is applied, it does not extend to threads spawned after impersonation is set.
Multithreading in VB.NET
Nov 08, 2012.
Multithreading is new to VB developer, VB developer always wanted this feature in the language and its there in VB .NET.
ThreadPool Delay Timer in Windows Store Apps
Nov 05, 2012.
In this article we learn ThreadPool concepts with a delay timer in Windows Store Apps.
Android Threads and Handlers
Sep 13, 2012.
This tutorial describes the usage of Threads and Handlers in an Android application. It also covers how to handle the application lifecycle together with threads.
Asynchronous Processing of Database Records on a WinForm UI Using Multithreading
Mar 10, 2012.
In this article you will learn how to asynchronously load data from a SQL Server database table into a Windows Forms form.
Interlocked Class in c# Threading
Mar 07, 2012.
The methods of this class help protect against errors that can occur when the scheduler switches contexts while a thread is updating a variable that can be accessed by other threads, or when two threads are executing concurrently on separate processors.
Multithreaded Sockets (Multithreaded Server) and Working With URL Class
Feb 22, 2012.
In this article we describe the basic need of creating a Multithreaded server and what is the URL class and its methods. We also give examples of Multithreaded server and URL classes method.
Working With Threads in Java
Feb 15, 2012.
In this article you will learn how to set the priority of a thread and use the og join(), isAlive() methods in Java
Threading in Java
Feb 13, 2012.
In this article you can learn the basic steps of creating a thread; this article provides two ways for creating your own thread in Java.
ReaderWriterLockSlim Class in C# Threading
Jan 09, 2012.
ReaderWriterLockSlim is used to protect a resource that is read by multiple threads and written to by one thread at a time.
ReaderWriterLock Class in C# Threading
Jan 07, 2012.
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.
Spinlock Class in Threading C#
Jan 04, 2012.
System.Threading.SpinLock provides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop repeatedly checking until the lock becomes available.
Thread-Safe Calls With BackgroundWorker Class in C#
Jan 03, 2012.
The preferred way to implement multithreading in your application is to use the BackgroundWorker component. The BackgroundWorker component uses an event-driven model for multithreading.
Thread-Safe Calls Using Windows Form Controls in C#
Jan 02, 2012.
Here you will see how to make thread-safe calls using Windows Form Controls.
Volatile keyword in C# Threading
Dec 21, 2011.
The volatile keyword is a convenience keyword for those who need to access member variables of a class or structure in multithreaded conditions.
Timer class in Threading
Dec 20, 2011.
The Timer class provides a way to execute methods at specified intervals and it cannot be inherited.
Wait and Pulse Method in C# Threading
Dec 19, 2011.
The purpose of Wait and Pulse is to provide a simple signaling mechanism: Wait blocks until it receives notification from another thread; Pulse provides that notification.
Threads and Collections in C#
Dec 17, 2011.
The Collection classes in the System.Collections namespace are not threadsafe and their behavior is “undefined” when collisions occur. This program illustrates the issue.
Race Conditions in Threading C#
Dec 14, 2011.
A race condition occurs when two or more threads are able to access shared data and they try to change it at the same time.
Deadlock in C# Threading
Dec 10, 2011.
A deadlock is a situation where an application locks up because two or more activities are waiting for each other to finish.
Threading with Semaphore in C#
Dec 07, 2011.
The semaphore class works similar to the Monitor and Mutex class but in this you can set a limit on how many threads have access to a critical area.
Threading with Monitor in C#
Dec 06, 2011.
A monitor is a mechanism for ensuring that only one thread at a time may be running a certain piece of code (critical section).
Threading with Mutex
Dec 05, 2011.
A mutual exclusion (“Mutex”) is a mechanism that acts as a flag to prevent two threads from performing one or more actions simultaneously.
1
-
100
of
169
<<
1
2
>>
Search
OUR TRAINING
Web Development Outsourcing
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.