Click here to Skip to main content
15,881,898 members
Everything / General Programming / Threads

Threads

threads

Great Reads

by Maxim Kartavenkov
Articles describes how to create virtual video capture source directshow filter in pure C#
by Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
by Sergey Alexandrovich Kryukov
Addresses questions on graphics, threading with UI, form development, printing and more
by honey the codewitch
Take control of which thread your code gets executed on, and how it does

Latest Articles

by Bruno van Dooren
What to do when you want to use the current thread handle
by Bruno van Dooren
How to implement named pipe server for communicating with client apps
by Bruno van Dooren
How to implement named pipe server for communicating with client apps
by Greg Utas
Keeping a program running when it would otherwise abort

All Articles

Sort by Updated

Threads 

3 Dec 2009 by Adam Robinson
The ProcessQueue manages a pool of threads to process a strongly-typed queue of items.
10 Jan 2011 by Ajay Vijayvargiya
9 Jan 2013 by Albara Hakami
A Windows Forms application to share a whiteboard with many clients with only one drawer, in a gamy way.
2 Sep 2011 by Alexander Bessonov
A simple high-level IPC library with ability to use native C++ interfaces.
23 Jan 2014 by Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
27 Aug 2012 by Ami Bar
A .NET Thread Pool fully implemented in C# with many features.
15 Oct 2010 by Andre Trollip
A simple set of classes to make creating Peer to Peer messaging easy using UDP. Features built-in message concatenation and delivery receipts for reliable transmission.
7 Oct 2012 by Andriks
A MessageBox replacement with some much needed extras
6 May 2014 by AndyUk06
A non-nonsense guide to setting up Boost threads in Visual Studio environments.
15 Aug 2014 by AnthonyPaulO
These classes should solve the multi-threaded issues plaguing the collection classes for good.
6 Dec 2010 by Apriorit Inc, Elizaveta Golub
This article includes a description of the monitoring process for the session logon/logout, connect/disconnect (regarding terminal and client sessions). Obtained results will be then used in the next article ”Creating process in the session”.
6 Dec 2010 by Apriorit Inc, Elizaveta Golub
This article contains the description of how to start a process in the current active session on session logon notification event with permissions of system process running in the current session.
20 Nov 2018 by Apriorit Inc, Artem K.
Find out approaches which you can use to improve runtime algorithms for zero-day threat detection
27 May 2015 by Arup Banerjee
The project is a simple Temperature Converter WPF Application which will allow user to convert from Celsius to Fahrenheit and vice versa. The objective however is to demonstrate techniques that are important when building large-scale front-end enterprise software.
11 Oct 2013 by ASP.NET Community
There are so many threads open related to this issue. After sign out when the user press BACK button on the browser, it gets him to the members page.
18 Oct 2013 by ASP.NET Community
Improve the scalability of a website and efficient design for time consuming processes.
17 Jan 2014 by Assil
A running example of a duplex channel in WCF services.
8 Nov 2010 by b4rc0ll0
Create a smart Java component used as accordion menu. Explains how to create visual transition effects, and simple icons management. Also shows how to create a hierarchy of components with an easy cascade management.
27 Apr 2014 by Bartlomiej Filipek
This book is a must-have resource for any C++ developer!
15 Feb 2019 by Benktesh Sharma
How to implement async tasks in Android
26 Aug 2014 by bkelly13
Start a class as a thread, made simple
22 Dec 2022 by Bruno van Dooren
How to implement named pipe server for communicating with client apps
9 Dec 2022 by Bruno van Dooren
How to implement named pipe server for communicating with client apps
5 Feb 2012 by C Yang
Program to inventory directories and tally files.
19 Jun 2021 by Chetan Kudalkar
Meaning of synchronized keyword with a deeper look
22 Aug 2013 by Chris La
This article explains how to create your own simple Lock Framework for C++ synchronization.
3 Sep 2012 by Christopher Diggins
An informal survey of implementation techniques of the map higher-order function for arrays in C#.
3 Jan 2015 by Dan Thyer
Remote control a squirt gun, open the garage, and water the garden all through .net
16 Jun 2013 by Darek Danielewski
The subject of thread safety is often overlooked by even experienced developers. When designing an application or service to be utilized by multiple internal and external threads, one must account for potential issues arising from concurrent access to shared data.
20 Aug 2013 by DataBytzAI
A Windows threaded client and MVC server demonstrating interaction via XML exchange
11 Oct 2018 by DaveAuld
This is a probability based simulation that demonstrates 'Swapping' is considered the best option! We also look at the effect of multi-threading and multi-process in Python.
20 Dec 2010 by David Jeske
A C# sorted map which can be efficiently subset scanned in both directions
20 Jan 2012 by Dirk Bahle
I have posted a recent article on the ProgressViewModel to show a software design that can be used for background processing in C# 4.0. This article extends that design with the ability to ouput more than one progress.
25 Feb 2014 by Dirk Bahle
Save/Load AvolonDock layouts without DockingManager references.
2 Oct 2019 by Eduard Silantiev
Using various approaches to increase ASP.NET Core WEB API application's productivity
13 May 2013 by Eduardo Antonio Cecilio Fernandes
How to build a simple Scheduler in C# for Desktop and Web Applications
15 Mar 2011 by Espen Harlinn
A simple Message Queuing client and server - illustrating how to create a solution capable of handling 500 000 messages in three minutes
15 Mar 2011 by Espen Harlinn
This article shows how to create a simple trade logging server using Microsoft Message Queuing and Microsoft SQL Server
1 Mar 2013 by essence
Local scope delegates and Lambda expressions allow for some very smart and useful utility functions.
18 Feb 2013 by essence
A walkthrough explanation of the issues and solutions to thread safe synchronization.
2 Aug 2020 by Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
31 Jul 2015 by Faustino Frechilla
A circular array based lock-free queue with no memory allocation on the heap and no ABA problem
30 Jun 2015 by Federico Di Marco
This article presents a general purpose event class called SyncEvent supporting standard thread synchronization operations like signalling and waiting, also on multiple events.
28 Oct 2010 by federico.strati
This is a standard Windows / C++ implementation of a multi-threaded queue.
28 Mar 2013 by Florian Rappl
An introduction to async / await, popular mistakes and solutions for asynchronous programming, as well as usages and benefits from using asynchronous programming. We will also discuss interesting patterns based on concurrency.
15 Nov 2011 by Gast128
Worker thread example with std or Boost threads and C++.
2 Dec 2013 by Gerald Gomes
Starting modular application development using Prism, WPF, and Unity container.
22 Jul 2010 by Gilberto Francisco
How to get a Website/URL thumbnail/screenshot with C#.NET 2.0 in VS 2005.
2 Nov 2011 by gndzero
A threaded application to identify if system VB6 OCX files are exploitable and generate a batch file to register updated OCX controls.
13 Mar 2012 by gossd
An introduction and proof of concept code for the idea of declarative multi threading in C#.
27 Jun 2022 by Greg Utas
Keeping a program running when it would otherwise abort
14 Jun 2022 by Greg Utas
Cleaving the Gordian knot of thread safety
9 May 2012 by Guillaume Waser
WPF Progress controls and comparing related threads methods
18 Dec 2013 by Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
9 Jan 2014 by Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
3 Aug 2014 by Hassan Hashemi
in this article we`ll take a look at processes and threads in windows
15 Dec 2014 by Hassan Mokdad
In this article I will demonstrate two things: First a very basic and simple code snippet to show how we can use task factory to make our web applications more responsive, the next part will be on how to use the SignalR to broadcast messages from the Web Server to all the clients connected.
24 Jul 2011 by hofingerandi
A tiny application to launch a process suspended to allow, e.g., attaching a remote debugger.
8 Sep 2019 by honey the codewitch
A Tiny Dynamic Home Webserver in .NET that runs on Core and DNF both (Take 2)
14 Jul 2020 by honey the codewitch
This article explores a message passing mechanism for safe thread to thread communication
15 Jul 2020 by honey the codewitch
How to implement a complicated multithreaded message passing scenario
18 Jul 2020 by honey the codewitch
Leveraging some less well known areas of the .NET Task framework to schedule tasks to execute on your own conditions.
22 Jul 2020 by honey the codewitch
Diving into some of the core plumbing behind the Windows operating system
25 Feb 2021 by honey the codewitch
Take a page from .NET and enjoy an easy way to safely pass information between threads on an ESP32
27 Feb 2021 by honey the codewitch
Using a popular RTOS to enable easy multithreading on your IoT gadgets
28 Jul 2020 by honey the codewitch
Take control of which thread your code gets executed on, and how it does
25 Feb 2016 by J.Starkl
A windows-service which can handle different operations in separate threads and which can be controlled by a small GUI program
21 Mar 2011 by Jaco van Staden
Basic Implementation of a Memory Queue, Thread Queue and Basic Logging Framework
7 Jan 2013 by Jason Curl
Describes the usage of Asynchronous I/O with I/O Completion ports with .NET
9 Aug 2010 by JasonChing
How to Manage Multiple Asynchronous Calls by using Delegates
12 Jul 2011 by jawed.ace
J-AXE file splitter is a Windows application developed using C# .NET to split file into time interval based on size and total files after splits.
20 Mar 2012 by Jaxon7
Restoring UI Responsiveness FromContinuations (Asynch file IO)
24 Dec 2012 by jmolivieri
Extension of boost::upgrade_mutex
8 Nov 2010 by John Kenedy S.Kom
This articles uses light threading, mutex, and simple algorithm to determine file to synchronize
7 Mar 2012 by Kailash Shastri
An Object Oriented solution to Conway's Game of life problem in C#
29 Aug 2013 by Keith L Robertson
Write synchronous-looking asynchronous methods without async/await in Visual Studio 2010.
15 Jan 2011 by ken.loveday
TemplateTimer: A convenient and simple MSVC / C++ timer wrapper for Windows using templates, where a class function can be easily specified for the timed event callback.
31 Dec 2014 by KjellKod.cc
How to make a wait-free, lock-free CircularFifo using C++11.
19 Mar 2014 by KjellKod.cc
Don't let slow disk access bog your logger down. By using the g2log asynchronous logger you will remove the wait bottlenecks while it has the reliability of a *traditional* logging library.
19 Jun 2013 by KK Kod
Document describes about the Delegate in C# and the usage of delegate in different scenarios
27 Oct 2011 by Lee Robie
Quick overview of the new language support for asynchonous programming in .NET 4.5.
27 Feb 2012 by Leslie Zhai
Porting Axel a lighter download accelerator for Linux and other Unices to NATIVE WIN32
13 May 2011 by logicchild
An article that describes concurrent collections.
6 Feb 2014 by Mahesh Bailwal
Basics about Windows thread which may help you in understanding how operating system implements threads.
21 Jul 2010 by Manabendra Roy (Manab)
.NET 4 brings a powerful Task library to support a piece of code to run in parallel processors. What it does just simply spawns threads into multiple processes using the newly written task libraries (System.Threading.Tasks) in mscorlib 4.0. Task libraries contain methods like For, ForEach and Invok
2 Aug 2018 by Marc Clifton
A discussion of various approaches to threading, covering locks, mutexes, semaphores, concurrent collections, work queues, threads, PLINQ, TPL, exception handling, and cancellation tokens
3 Feb 2011 by matt-dot-net
A complete proxy server except instead of SSL Tunneling, will perform a "man-in-the-middle" decryption on SSL traffic allowing you to inspect the encrypted traffic
16 Jul 2012 by Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
13 Oct 2012 by Maxim Kartavenkov
Articles describes how to create virtual video capture source directshow filter in pure C#
13 Oct 2012 by Maxim Kartavenkov
Article describes basic tasks for implementing your own File Source DirectShow filters.
7 Oct 2012 by Maxim Kartavenkov
Article describes basic task which are requre to solve for developing your own DirectShow Splitter filters.
11 Jul 2012 by Maxim Kartavenkov
Articles describes how to make pure C# rendering video on EVR with custom presenter over Direct3D in .NET
13 May 2014 by Michael Adaixo
Non blocking C# task cancelling
7 Mar 2011 by Michael Bookatz
Comparison between different methods to iterate over a list of items and see which method is the most effective
15 Apr 2019 by Michael Chourdakis
Use Windows new ThreadPool through a single C++ 11 class
4 Apr 2013 by Michael Mann (mann.DEV)
Plugin migration with new features of .NET 3.5.
23 Nov 2010 by Michal Stehlik
Simple way how to pack data into one file