Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / multi-threading

Multi Threading

multi-threading

Great Reads

by ObiWan_MCC
A C# SMTP server (receiver).
by Gregory Morse
Activating WRL audio interfaces in native C++
by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
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

Latest Articles

by ObiWan_MCC
A C# SMTP server (receiver).
by Gregory Morse
Activating WRL audio interfaces in native C++
by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
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

All Articles

Sort by Score

multi-threading 

by ObiWan_MCC
A C# SMTP server (receiver).
by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
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
by Simeon Sheye
How to manage state and simulate behavior against the system under test.
by David Lafreniere
Simplify passing data between threads using this multithreaded, portable C++ asynchronous callback framework
by David Jeske
A C# sorted map which can be efficiently subset scanned in both directions
by Mikhail Semenov
Efficient Quicksort methods for sorting arrays with lots of duplicate elements
by Babu_Abdulsalam
Various features supporting Concurrency in C++11
by M.M.Mohseni
This is a comprehensive windows C# application which watches specific folders and upload their entry to a SharePoint lists or document library
by Piotr Grygorczuk
Enable C++11 multithreading features in GCC for FreeRTOS
by Evgeny Zavalkovsky
Multi-reader lock that provides real readers' lock-free and wait-free concurency on multi core systems.
by honey the codewitch
Using a popular RTOS to enable easy multithreading on your IoT gadgets
by ThatsAlok
CWinThread with TWO-Way communication using window message
by Chris La
This article explains how to create your own simple Lock Framework for C++ synchronization.
by Petrov Vladimir
Starting Threads in MFC and Win32 and some handling samples
by ireland94
This program demonstrates the methodology needed for by directional messaging between a Java FX foreground and 1 or more background threads.
by Pawel Wzietek
Synchronous/asynchronous control via multiple interfaces with command queuing
by Jasper Lammers
Using multithreading in Windows Console Applications without interrupting user input.
by anshudutta
Multi-threading in .NET - A walkthrough.
by Uladzislau Baryshchyk
An overview of multithreading in C#
by PureNsanity
An discussion of fundamental multithreading concepts and introduction to some multithreading objects.
by PureNsanity
A high level overview of the latest threading technologies and patterns with examples.
by Jon McKee
Exploring multi-threading and related topics.
by Hassan Mokdad
This article will show how to use the most important features of a background worker to load the balance of your code between different working threads. It will also demonstrate how to take progress events from the background worker and how to cancel a currently running thread.
by Hassan Mokdad
This is a small basic sample that shows you how to quickly set your multi-threaded environment using the new C# Task Factory.
by Michael Chourdakis
This class allows math between any size big number, as long as your available memory can handle it.
by Nazar.Bukhari
An article on how to implement Observer Design pattern in Mutithreaded Java application when Function pointer is needed
by Mark Pelf
Tutorial article on Observer pattern in C#
by George Tryfonas
An ObservableCollection wrapper for an array which notifies the observer about changes to its underlying array
by Eric Ouellet, Sani Huttunen
Fast implementations of permutation algorithms
by D Sarthi Maheshwari
A look at possible parallel-producer-consumer patterns.
by MehreenTahir
This article will help you get started with concurrency and will also introduce you to the features C++ has to support concurrent programming.
by Simeon Sheye
Quality Gate One Studio is a testing framework that suggests a new approach to unit and integration testing.
by Mladen Janković
Data structure that allows items to be scheduled for processing based on the tags that define item hierarchy
by pdoxtader
A multithreaded server class that accepts multiple connections from a provided client class. Each client can send and receive files and text (byte data) simultaneously along 250 available channels.
by Michael Chourdakis
A class to implement a reverse semaphore
by Greg Utas
Cleaving the Gordian knot of thread safety
by Alexander Bessonov
A simple high-level IPC library with ability to use native C++ interfaces.
by Simon Bridge
Shows how to implement a system to generate events when network interfaces change.
by Florian Rappl
Creating a highly extensible presentation app with multi-user and device integration for tablets.
by nchamberlain
The Sleeping Barber problem, a classic inter-process communication problem, can be studied and explored more easily using tools such as the Concurrency Explorer than using standard parallel or asynchronous coding techniques.
by Pavel Radzivilovsky
How to avoid multi-threaded software paradigms and bring back execution determinism, so much needed in mission-critical software.
by Mark Pelf
Discussion on proper method to check for null-value and raise Event in C#
by honey the codewitch
Take a page from .NET and enjoy an easy way to safely pass information between threads on an ESP32
by AlexeyAB
Atomic operations and C++11 memory barriers and assembler instructions generated on x86_64 CPUs
by AlexeyAB
Smart pointer that makes any object thread-safe for any operations, with the performance equal to that of optimized lock-free containers
by Michael Chourdakis
Use Windows new ThreadPool through a single C++ 11 class
by PureNsanity
The start of a logging framework in WPF showing off PRISM, MEF, and Reactive Extensions.