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 Gregory Morse
Activating WRL audio interfaces in native C++
by ls6777
Task monitor for multi-threaded embedded systems
by Pavel Durov
Calling async function inside lock block
by Oleg_100
Synchronize access to multiple objects by name (string)
by Rohit Kejriwal
Downloading Files from SharePoint Server to Network Drive
by RakeshMeena
This extension can be used to update controls in a thread safe manner. This method requires a MethodInvoker delegate as input parameter. It just checks whether the control is on a different thread than the caller.
by SergeyT2
You can use Action instead of MethodInvoker as well. And ".Invoke" at the method is unnesessary.public static void ThreadSafeCall(this Control control, Action method){ if (control.InvokeRequired) { control.Invoke(method); } else { method(); ...
by Member 11246861
Within LAN, laptop gets signals from microcomputer and microcontroller using TCP/IP and SPI
by vudangngoc
Synchronization is slow, why and how to do better?
by Evgeny Zavalkovsky
MI TLS(Multi Instance Thread Local Storage) is generalization of Thread Local Storage, introduced in C++11.