Click here to Skip to main content
13,897,154 members

threads

Great Reads

by Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
by Maxim Kartavenkov
Articles describes how to create virtual video capture source directshow filter in pure C#
by Sergey Alexandrovich Kryukov
Addresses questions on graphics, threading with UI, form development, printing and more
by Shai Vashdi
Simplifying the use of UI threads (using the Dispatcher) & new threads in WPF

Latest Articles

by Serge Berlin
.NET Library for in-memory GZip and LZMA compression combined with strong BlakeB based stream cipher engine.
by Mojtaba Hosseini
A graphical binary tree. Features: add, remove, or search for a node. Recursive algorithm has been used
by Steven Coco
This illustrates a simple pattern that provides a lock that can always be invoked; and may be a no-op for a non-synchronized implementation.
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.

All Articles

Sort by Score

threads 

16 Jul 2012
Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
13 Oct 2012
Maxim Kartavenkov
Articles describes how to create virtual video capture source directshow filter in pure C#
22 Mar 2017
Sergey Alexandrovich Kryukov
Addresses questions on graphics, threading with UI, form development, printing and more
29 Apr 2014
Shai Vashdi
Simplifying the use of UI threads (using the Dispatcher) & new threads in WPF
25 Feb 2016
J.Starkl
A windows-service which can handle different operations in separate threads and which can be controlled by a small GUI program
15 Dec 2014
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.
1 Dec 2015
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
8 Oct 2012
Maxim Kartavenkov
Article describes basic task which are requre to solve for developing your own DirectShow Splitter filters.
13 Oct 2012
Maxim Kartavenkov
Article describes basic tasks for implementing your own File Source DirectShow filters.
13 May 2014
Michael Adaixo
Non blocking C# task cancelling
20 Jan 2012
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.
24 Jun 2013
Priyank Purwar
This article will help you understand Thread`s Synchronization objects with a real life example.
27 Jul 2016
Zehaie M. Hailu
Python lends itself to the development of multi-threaded GUI and network applications.
9 May 2012
Guillaume Waser
WPF Progress controls and comparing related threads methods
29 Jul 2012
nzjoel
This is a sample implementation of Pattern A from Virgil Dobjanschi's talk at Google IO 2010.
30 Jun 2015
fededim
This article presents a general purpose event class called SyncEvent supporting standard thread synchronization operations like signalling and waiting, also on multiple events.
4 Sep 2010
Sacha Barber
A look into messaging solutions using NServiceBus.
2 Aug 2018
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 Jan 2015
Dan Thyer
Remote control a squirt gun, open the garage, and water the garden all through .net
3 Sep 2012
Christopher Diggins
An informal survey of implementation techniques of the map higher-order function for arrays in C#.
5 Oct 2012
Sunasara Imdadhusen
PDF MERGER and PROTECTOR is the best pdf merger software which is fast and powerful way to join(Merge) PDF files with password protection as well as you can apply stamper with either any type of image or text. Using this utility you don’t required installation of Adobe Acrobat. Looks Exciting ???
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
31 Jul 2015
Faustino Frechilla
A circular array based lock-free queue with no memory allocation on the heap and no ABA problem
29 Aug 2013
Keith L Robertson
Write synchronous-looking asynchronous methods without async/await in Visual Studio 2010.
1 May 2011
Patrick Kalkman
This article describes how I developed Androng, a Pong clone for Android.
18 May 2011
Sacha Barber
A look into using the Task Parallel Library.
12 Jul 2012
Maxim Kartavenkov
Articles describes how to make pure C# rendering video on EVR with custom presenter over Direct3D in .NET
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
14 Jul 2011
Sacha Barber
Using HTML5 WebWorkers and a custom jQuery plug-in to create a Flickr image wall.
10 Apr 2016
Mohamed Hamdy
A boring talk about What’s really going on at runtime...
27 Feb 2012
Leslie Zhai
Porting Axel a lighter download accelerator for Linux and other Unices to NATIVE WIN32
13 Mar 2012
gossd
An introduction and proof of concept code for the idea of declarative multi threading in C#.
7 Oct 2018
Mojtaba Hosseini
A graphical binary tree. Features: add, remove, or search for a node. Recursive algorithm has been used
20 Sep 2011
Soroush Falahati
Introducing a class for generating 3D images (Stereoscopic and Anaglyph) from DepthMaps.
25 Jul 2013
tumbledDown2earth
An event based plug-in library for enterprise application integration, extensibility and cross business application management.
23 Jan 2013
Soroosh Bateni
This is basicaly Charles Putney's dns tester but also is multithreaded and can be used with a static list
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
21 Jan 2013
Simeon Sheye
How to manage state and simulate behavior against the system under test.
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
10 May 2011
Sacha Barber
A look into using the Task Parallel Library
21 Mar 2011
Jaco van Staden
Basic Implementation of a Memory Queue, Thread Queue and Basic Logging Framework
24 Nov 2010
Michal Stehlik
Simple way how to pack data into one file
10 Jan 2011
Ajay Vijayvargiya
Let's enhance our Debugger!
19 Feb 2013
essence
A walkthrough explanation of the issues and solutions to thread safe synchronization.
19 Aug 2013
Suresh P V
Thread pool class
23 Apr 2014
MSBassSinger
Writing a threaded application with a responsive UI
29 Mar 2014
Yesy
Improve WPF async data binding
28 Mar 2013
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.
28 Aug 2010
Efe Erdoğru
This is an experimental & educational project for system monitoring based on "Base Library for Multi-threaded Windows Services" architecture
5 Jun 2011
Simon Bridge
Shows how to implement a system to generate events when network interfaces change.
14 Nov 2015
Tim Bomgardner
Make .NET threadpool threads jump through hoops with this handy support class
6 Jul 2015
Sacha Barber
A brief look at using the .NET Akka framework (Akka.NET)
19 Mar 2014
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.
3 Aug 2014
Hassan Hashemi
in this article we`ll take a look at processes and threads in windows
17 Jan 2011
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?
22 Aug 2013
Woong Gyu La
This article explains how to create your own simple Lock Framework for C++ synchronization.
7 Oct 2013
Rick Bassham
An introduction into creating a working FTP server in C# using the RFC specification.
27 Aug 2012
Ami Bar
A .NET Thread Pool fully implemented in C# with many features.
4 Aug 2010
Srivatsa Haridas
Simple steps to a Multithreaded application
21 Jul 2010
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
19 Jun 2013
K K Kodoth
Document describes about the Delegate in C# and the usage of delegate in different scenarios
16 Jun 2013
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.
8 Feb 2012
Sacha Barber, Richard E King
Streaming live results to a web site using MSMQ/Duplex WCF/SignalR/jQuery
10 Nov 2010
Simeon Sheye
Quality Gate One Studio is a testing framework that suggests a new approach to unit and integration testing.
3 Feb 2011
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
15 Aug 2014
AnthonyPaulO
These classes should solve the multi-threaded issues plaguing the collection classes for good.
1 Mar 2011
Olivier Levrey
ProgressForm automatically starts a BackgroundWorker when loaded, and provides a progress bar and a cancel button.
23 Jan 2014
Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
8 Mar 2011
Michael Bookatz
Comparison between different methods to iterate over a list of items and see which method is the most effective
31 Dec 2014
KjellKod.cc
How to make a wait-free, lock-free CircularFifo using C++11.
28 Nov 2011
Pranjit Kalita
An introduction to interlocked class for thread synchronization in .NET Framework
8 Oct 2012
Andriks
A MessageBox replacement with some much needed extras.
15 Mar 2011
Espen Harlinn
A simple Message Queuing client and server - illustrating how to create a solution capable of handling 500 000 messages in three minutes
13 May 2013
Eduardo Antonio Cecilio Fernandes
How to build a simple Scheduler in C# for Desktop and Web Applications
5 Mar 2014
Saurabh_Saxena
async and await- Simplified -Internals
9 Jan 2013
Albara Hakami
A Windows Forms application to share a whiteboard with many clients with only one drawer, in a gamy way.
25 May 2015
T. Ogawa 2012
Curry-Howard style 1st order predicate logic library in C++. Templates support the policy based choices.
6 Feb 2014
Mahesh Bailwal
Basics about Windows thread which may help you in understanding how operating system implements threads.
10 Aug 2010
Petr Bříza
A simple HTTP client implementation based on sockets with ability to limit upload/download speed
22 Jul 2010
Gilberto Francisco
How to get a Website/URL thumbnail/screenshot with C#.NET 2.0 in VS 2005.
1 Apr 2014
Jörg Anslik
How to detect Desktop mouse (double) clicks using MH_MOUSE_LL.
9 Aug 2010
Nigel Ealand
A simple stereo sound volume meter with audio capture card selection.
9 Oct 2014
Pavel Durov
This article is explaining how to implement a basic game fundamentals on Android platform.
29 Oct 2010
federico.strati
This is a standard Windows / C++ implementation of a multi-threaded queue.
9 May 2011
sameer_87
A spin lock implementation which can be used for general purpose locking.
6 Dec 2010
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 Aug 2013
AJSON
A Windows threaded client and MVC server demonstrating interaction via XML exchange
18 Dec 2013
Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
15 Jan 2011
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.
29 Jan 2014
SarmadAsghar
This will provide opportunity to calculate aggregates, joins on the data retrieved from API’s which was never done.
17 Jan 2014
Assil
A running example of a duplex channel in WCF services.
2 Sep 2011
Alexander Bessonov
A simple high-level IPC library with ability to use native C++ interfaces.
2 Nov 2011
gndzero
A threaded application to identify if system VB6 OCX files are exploitable and generate a batch file to register updated OCX controls.
15 Nov 2011
Gast128
Worker thread example with std or Boost threads and C++.
26 Jul 2015
Michael Chourdakis
Use Windows new ThreadPool through a single C++ 11 class.
11 Mar 2013
RajeshRaushan
A beginner's approach to create a custom thread pool to understand the concept of multithreading and synchronization.
9 Jan 2014
Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
18 Mar 2013
Sudheesh.P.S
Automatic thread synchronization classes which throw exceptions instead of error codes.
7 Sep 2010
r_adem
Some tips to avoid leaking memory in your iPhone apps.
7 Sep 2013
T. Ogawa 2012
An infinite list seen in Haskell. Moreover, you can choose its concurrent behavior through the policy.
19 Nov 2012
TheAntiCol
A sample WPF application that shows simple background tasks running on the UI thread.
14 May 2011
logicchild
An article that describes concurrent collections.
15 Mar 2011
Espen Harlinn
This article shows how to create a simple trade logging server using Microsoft Message Queuing and Microsoft SQL Server
7 Mar 2012
Kailash Shastri
An Object Oriented solution to Conway's Game of life problem in C#
15 Oct 2010
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.
3 Dec 2009
Adam Robinson
The ProcessQueue manages a pool of threads to process a strongly-typed queue of items.
2 Dec 2013
Gerald Gomes
Starting modular application development using Prism, WPF, and Unity container.
28 May 2015
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.
26 Aug 2014
bkelly13
Start a class as a thread, made simple
27 Apr 2014
Bartlomiej Filipek
This book is a must-have resource for any C++ developer!
9 Aug 2016
Rasik Bihari Tiwari
Let's understand the evolution from older multi-threading world to Task Parallel library (alias TPL). What are the use cases where you would want to leverage TPL instead of creating threads on your own. What are exact areas where TPL has real edge.
27 Oct 2011
Lee Robie
Quick overview of the new language support for asynchonous programming in .NET 4.5.
6 May 2014
AndyUk06
A non-nonsense guide to setting up Boost threads in Visual Studio environments.
20 Dec 2010
David Jeske
A C# sorted map which can be efficiently subset scanned in both directions
6 Dec 2010
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”.
29 Jan 2014
Peltchag
Using Generics and Extension Methods to provide easy-to-use helper for cross thread operations over WinForms controls.
24 May 2012
rspercy65
This is a remake of Pramod Kumar Sing's 2002 API Viewer.
2 Jun 2012
Simon Bridge
Provides a multi-threading library and demonstrates its use by rendering the Mandelbrot Set
4 Sep 2013
Ron Waller
ItemsContainer allows easy sorting and updating of ObservableCollections from async or parallel threads.
4 Apr 2013
Michael Mann (mann.DEV)
Plugin migration with new features of .NET 3.5.
7 Jan 2013
Jason Curl
Describes the usage of Asynchronous I/O with I/O Completion ports with .NET
12 Jul 2011
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
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.
19 Nov 2011
Pranjit Kalita
An introduction to semaphore in contrast to Monitor
3 Nov 2011
Mitendra Anand
Thread synchronization using the Win32 Event object.
23 Mar 2012
Selim Sertaç BALCI
How to use delegates for async operations, pros and cons of it.
24 Dec 2012
jmolivieri
Extension of boost::upgrade_mutex
25 Jul 2011
hofingerandi
A tiny application to launch a process suspended to allow, e.g., attaching a remote debugger.
15 May 2010
Shubhabrata Mohanty
This article describes how a Worker thread can take control of the UI and can update the UI, created by the UI thread.
26 Aug 2016
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
9 Aug 2010
JasonChing
How to Manage Multiple Asynchronous Calls by using Delegates
1 Mar 2013
essence
Local scope delegates and Lambda expressions allow for some very smart and useful utility functions.
11 Oct 2013
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
ASP.NET Community
Improve the scalability of a website and efficient design for time consuming processes.
20 Mar 2012
Jaxon7
Restoring UI Responsiveness FromContinuations (Asynch file IO)
30 Mar 2013
VSNetVbHarry
Implement a progress bar and pass arguments to a LongRunningProcess.
7 Oct 2010
Tamus
A ReaderWriterLock that cannot deadlock, and thread-safe example collections
8 Nov 2010
John Kenedy S.Kom
This articles uses light threading, mutex, and simple algorithm to determine file to synchronize
5 Feb 2012
C Yang
Program to inventory directories and tally files.
1 Jan 2019
Serge Berlin
.NET Library for in-memory GZip and LZMA compression combined with strong BlakeB based stream cipher engine.


Advertise | Privacy | Cookies | Terms of Service
Web04 | 2.8.190306.1 | Last Updated 20 Mar 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid