Click here to Skip to main content
15,885,278 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 Title

Threads 

2 Aug 2020 by Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
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.
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
6 Jul 2015 by Sacha Barber
A brief look at using the .NET Akka framework (Akka.NET)
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.
4 Apr 2013 by Michael Mann (mann.DEV)
Plugin migration with new features of .NET 3.5.
13 May 2013 by Eduardo Antonio Cecilio Fernandes
How to build a simple Scheduler in C# for Desktop and Web Applications
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.
28 Oct 2010 by federico.strati
This is a standard Windows / C++ implementation of a multi-threaded queue.
13 Nov 2015 by Tim Bomgardner
Make .NET threadpool threads jump through hoops with this handy support class
15 Jul 2020 by honey the codewitch
How to implement a complicated multithreaded message passing scenario
24 Jul 2011 by hofingerandi
A tiny application to launch a process suspended to allow, e.g., attaching a remote debugger.
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.
7 Oct 2012 by Andriks
A MessageBox replacement with some much needed extras
26 Aug 2016 by T. Herselman
C++11 header-only class, executes functions on a separate thread, including return values. Featuring a unique custom built, low level, lock-free double buffered queue; with a high speed data format, executes a queue of functions in only 6 CPU instructions; lea,call,mov,add,cmp,jb
21 Jan 2013 by Simeon Sheye
How to manage state and simulate behavior against the system under test.
9 Oct 2014 by Pavel Durov
This article is explaining how to implement a basic game fundamentals on Android platform.
1 May 2011 by Patrick Kalkman
This article describes how I developed Androng, a Pong clone for Android.
5 Mar 2014 by Saurabh_Saxena
async and await- Simplified -Internals
29 Mar 2014 by Yesy
Improve WPF async data binding
30 Nov 2015 by Nejimon CR
Implement WCF web service access from WPF with busy indicator and premature cancellation feature without using delegates, background worker, or separate event procedure
7 Jan 2013 by Jason Curl
Describes the usage of Asynchronous I/O with I/O Completion ports with .NET
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.
18 Oct 2013 by ASP.NET Community
Improve the scalability of a website and efficient design for time consuming processes.
23 Mar 2012 by Selim Sertaç BALCI
How to use delegates for async operations, pros and cons of it.
19 Oct 2020 by Sudheesh.P.S
Automatic thread synchronization classes which throw exceptions instead of error codes
25 Feb 2014 by Dirk Bahle
Save/Load AvolonDock layouts without DockingManager references.
29 Aug 2013 by Keith L Robertson
Write synchronous-looking asynchronous methods without async/await in Visual Studio 2010.
12 Nov 2018 by Vlad Neculai Vizitiu
How to add functionality to an ASP.NET Core application outside of a request
4 Aug 2010 by Srivatsa Haridas
Simple steps to a Multithreaded application
20 Dec 2010 by David Jeske
A C# sorted map which can be efficiently subset scanned in both directions
29 Jan 2014 by SarmadAsghar
This will provide opportunity to calculate aggregates, joins on the data retrieved from API’s which was never done.
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
11 Mar 2013 by RajeshRaushan
A beginner's approach to create a custom thread pool to understand the concept of multithreading and synchronization.
20 Sep 2011 by Soroush Falahati
Introducing a class for generating 3D images (Stereoscopic and Anaglyph) from DepthMaps.
7 Oct 2013 by Rick Bassham
An introduction into creating a working FTP server in C# using the RFC specification.
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.
13 Mar 2012 by gossd
An introduction and proof of concept code for the idea of declarative multi threading in C#.
13 Oct 2012 by Maxim Kartavenkov
Articles describes how to create virtual video capture source directshow filter in pure C#
1 Jan 2019 by Serge Berlin
.NET Library for in-memory GZip and LZMA compression combined with strong BlakeB based stream cipher engine
3 Sep 2012 by Christopher Diggins
An informal survey of implementation techniques of the map higher-order function for arrays in C#.
11 Jul 2012 by Maxim Kartavenkov
Articles describes how to make pure C# rendering video on EVR with custom presenter over Direct3D in .NET
3 Sep 2010 by Sacha Barber
A look into messaging solutions using NServiceBus.
17 Jan 2011 by Simeon Sheye
How fast can a loop reading from memory be made to run and how does loop constructs, data types, interfaces, unrolling and hoisting affect performance?
5 Feb 2012 by C Yang
Program to inventory directories and tally files.
26 Aug 2018 by Toby Steed
In the last article, we discussed the definition of a framework and expanded on it. And we tried to understand that the idea of writing your own framework isn’t quite as scary as you might think.
26 Aug 2018 by Toby Steed
Framework – Your First Framework – Part 3
27 Feb 2021 by honey the codewitch
Using a popular RTOS to enable easy multithreading on your IoT gadgets
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.
7 Mar 2012 by Kailash Shastri
An Object Oriented solution to Conway's Game of life problem in C#
23 Jan 2014 by Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
22 Jul 2010 by Gilberto Francisco
How to get a Website/URL thumbnail/screenshot with C#.NET 2.0 in VS 2005.
7 Oct 2018 by Mojtaba Hosseini
A graphical binary tree. Features: add, remove, or search for a node. Recursive algorithm has been used
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.
16 Jul 2012 by Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
3 Jan 2015 by Dan Thyer
Remote control a squirt gun, open the garage, and water the garden all through .net
18 Sep 2018 by Randy C Finch
A search for efficient algorithms to find Ruth-Aaron pairs
7 Sep 2010 by r_adem
Some tips to avoid leaking memory in your iPhone apps.
22 Aug 2013 by Chris La
This article explains how to create your own simple Lock Framework for C++ synchronization.
6 May 2014 by AndyUk06
A non-nonsense guide to setting up Boost threads in Visual Studio environments.
9 Aug 2010 by JasonChing
How to Manage Multiple Asynchronous Calls by using Delegates
20 Nov 2018 by Apriorit Inc, Artem K.
Find out approaches which you can use to improve runtime algorithms for zero-day threat detection
29 Jan 2014 by Peltchag
Using Generics and Extension Methods to provide easy-to-use helper for cross thread operations over WinForms controls.
29 Apr 2014 by Shai Vashdi
Simplifying the use of UI threads (using the Dispatcher) & new threads in WPF
13 Jul 2011 by Sacha Barber
Using HTML5 WebWorkers and a custom jQuery plug-in to create a Flickr image wall.
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
14 Jul 2020 by honey the codewitch
This article explores a message passing mechanism for safe thread to thread communication
9 Dec 2022 by Bruno van Dooren
How to implement named pipe server for communicating with client apps
22 Dec 2022 by Bruno van Dooren
How to implement named pipe server for communicating with client apps
15 Feb 2019 by Benktesh Sharma
How to implement async tasks in Android
27 Oct 2011 by Lee Robie
Quick overview of the new language support for asynchonous programming in .NET 4.5.
10 Oct 2018 by Vangos
During the past few months, I have been heavily experimenting with the Intel RealSense D415 & D435 depth camera. Today, I am going to show you how to easily transform between different coordinate systems. RealSense D415/435 is a low-cost device....
6 Feb 2014 by Mahesh Bailwal
Basics about Windows thread which may help you in understanding how operating system implements threads.
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.
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.
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.
9 Apr 2016 by Mohamed Hamdy
A boring talk about What’s really going on at runtime...
31 Dec 2014 by KjellKod.cc
How to make a wait-free, lock-free CircularFifo using C++11.
9 Aug 2010 by Nigel Ealand
A simple stereo sound volume meter with audio capture card selection.
17 Jan 2014 by Assil
A running example of a duplex channel in WCF services.
22 Mar 2017 by Sergey Alexandrovich Kryukov
Addresses questions on graphics, threading with UI, form development, printing and more
21 Mar 2011 by Jaco van Staden
Basic Implementation of a Memory Queue, Thread Queue and Basic Logging Framework
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
26 Aug 2018 by Toby Steed
Mistakes – What Are You Waiting For?
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”.
20 Aug 2013 by DataBytzAI
A Windows threaded client and MVC server demonstrating interaction via XML exchange
27 Feb 2012 by Leslie Zhai
Porting Axel a lighter download accelerator for Linux and other Unices to NATIVE WIN32
23 Jan 2013 by Soroosh Bateni
This is basicaly Charles Putney's dns tester but also is multithreaded and can be used with a static list
24 Dec 2012 by jmolivieri
Extension of boost::upgrade_mutex
13 May 2014 by Michael Adaixo
Non blocking C# task cancelling
6 Oct 2010 by Tamus
A ReaderWriterLock that cannot deadlock, and thread-safe example collections
17 Jun 2022 by Mircea Neacsu
C++ thread objects and their use
13 May 2011 by logicchild
An article that describes concurrent collections.
1 Jun 2012 by Simon Bridge
Provides a multi-threading library and demonstrates its use by rendering the Mandelbrot Set
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
30 Mar 2013 by VSNetVbHarry
Implement a progress bar and pass arguments to a LongRunningProcess.