Click here to Skip to main content
15,867,488 members
Everything / Multi-threading

Multi-threading

multi-threading

Great Reads

by Eric Ouellet, Sani Huttunen
Fast implementations of permutation algorithms
by Piotr Grygorczuk
Enable C++11 multithreading features in GCC for FreeRTOS
by Petrov Vladimir
Starting Threads in MFC and Win32 and some handling samples
by ObiWan_MCC
A C# SMTP server (receiver).

Latest Articles

by Piotr Grygorczuk
Enable C++11 multithreading features in GCC for FreeRTOS
by Oleg_100
Synchronize access to multiple objects by name (string)
by ls6777
Task monitor for multi-threaded embedded systems
by Eric Ouellet, Sani Huttunen
Fast implementations of permutation algorithms

All Articles

Sort by Updated

Multi-threading 

30 Mar 2023 by Piotr Grygorczuk
Enable C++11 multithreading features in GCC for FreeRTOS
11 Oct 2022 by Eric Ouellet, Sani Huttunen
Fast implementations of permutation algorithms
11 Sep 2022 by Mark Pelf
Tutorial article on Observer pattern in C#
6 Sep 2022 by Michael Chourdakis
This class allows math between any size big number, as long as your available memory can handle it.
14 Jun 2022 by Greg Utas
Cleaving the Gordian knot of thread safety
11 Mar 2022 by Mark Pelf
Discussion on proper method to check for null-value and raise Event in C#
1 Mar 2022 by Uladzislau Baryshchyk
An overview of multithreading in C#
16 Dec 2021 by AlexeyAB
Atomic operations and C++11 memory barriers and assembler instructions generated on x86_64 CPUs
17 Oct 2021 by Petrov Vladimir
Starting Threads in MFC and Win32 and some handling samples
30 Mar 2021 by AlexeyAB
Smart pointer that makes any object thread-safe for any operations, with the performance equal to that of optimized lock-free containers
27 Feb 2021 by honey the codewitch
Using a popular RTOS to enable easy multithreading on your IoT gadgets
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
25 Nov 2020 by Mladen Janković
Data structure that allows items to be scheduled for processing based on the tags that define item hierarchy
13 Nov 2019 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.
17 Jul 2019 by ireland94
This program demonstrates the methodology needed for by directional messaging between a Java FX foreground and 1 or more background threads.
15 Apr 2019 by Michael Chourdakis
Use Windows new ThreadPool through a single C++ 11 class
25 Jan 2019 by David Lafreniere
Simplify passing data between threads using this multithreaded, portable C++ asynchronous callback framework
16 Dec 2018 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.
27 Jul 2018 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.
22 May 2018 by Pawel Wzietek
Synchronous/asynchronous control via multiple interfaces with command queuing
14 Apr 2018 by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
25 Jan 2018 by Nazar.Bukhari
An article on how to implement Observer Design pattern in Mutithreaded Java application when Function pointer is needed
19 Aug 2017 by Jasper Lammers
Using multithreading in Windows Console Applications without interrupting user input.
24 Apr 2017 by PureNsanity
The start of a logging framework in WPF showing off PRISM, MEF, and Reactive Extensions.
24 Jan 2017 by Jon McKee
Exploring multi-threading and related topics.
30 Sep 2016 by PureNsanity
A high level overview of the latest threading technologies and patterns with examples.
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
24 Apr 2016 by Michael Chourdakis
A class to implement a reverse semaphore
27 Mar 2016 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
17 Sep 2015 by PureNsanity
An discussion of fundamental multithreading concepts and introduction to some multithreading objects.
31 Aug 2015 by Mikhail Semenov
Efficient Quicksort methods for sorting arrays with lots of duplicate elements
1 Jan 2015 by Pavel Radzivilovsky
How to avoid multi-threaded software paradigms and bring back execution determinism, so much needed in mission-critical software.
30 Dec 2014 by Babu_Abdulsalam
Various features supporting Concurrency in C++11
8 Dec 2014 by D Sarthi Maheshwari
A look at possible parallel-producer-consumer patterns.
24 Nov 2014 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.
12 Nov 2014 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.
20 Aug 2014 by Evgeny Zavalkovsky
Multi-reader lock that provides real readers' lock-free and wait-free concurency on multi core systems.
22 Aug 2013 by Chris La
This article explains how to create your own simple Lock Framework for C++ synchronization.
13 Aug 2013 by Florian Rappl
Creating a highly extensible presentation app with multi-user and device integration for tablets.
25 Jan 2013 by anshudutta
Multi-threading in .NET - A walkthrough.
21 Jan 2013 by Simeon Sheye
How to manage state and simulate behavior against the system under test.
20 Jun 2012 by ThatsAlok
CWinThread with TWO-Way communication using window message
2 Sep 2011 by Alexander Bessonov
A simple high-level IPC library with ability to use native C++ interfaces.
5 Jun 2011 by Simon Bridge
Shows how to implement a system to generate events when network interfaces change.
28 Feb 2011 by George Tryfonas
An ObservableCollection wrapper for an array which notifies the observer about changes to its underlying array
20 Dec 2010 by David Jeske
A C# sorted map which can be efficiently subset scanned in both directions
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.
9 Nov 2010 by Simeon Sheye
Quality Gate One Studio is a testing framework that suggests a new approach to unit and integration testing.