Do Work in Background Thread to Keep GUI Responsive

  •        61

Demonstrate simple example of using BackgroundWorker class to do work on a background thread and then update the GUI in a thread-safe manner.

http://threadsafepubsub.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Threading.Net : Multi threads, threadpool, backgroundworker windows form sample


Threading.Net, is a small windows form application that highlights the benefits of multithreaded programming by comparing in parallel, using progessbars, the same process running in single thread and in multi thread mode.

ThreadingExample - Simple threading on android, as parallel programming assignment.


Simple threading on android, as parallel programming assignment.

threading


Threading is an implementation of the cooperative, non-preemptive multitasking (software threads). Also can be used in conjunction with any third-party libraries for parallel computations (for the coordination and synchronization).

.NET Engine for Parallel Multitasked Applications.


Nepma can control execution of parallel or sequential tasks using multithreaded approach. It can group tasks and insert pauses between them according to parameter defined by the developer. It has been initially designed to automate redondant tasks originaly executed by human h...

parallel - Parallel Processing for Amp.


True parallel processing using native threading and multiprocessing for parallelizing code, without blocking.This library is a component for Amp that provides native threading, multiprocessing, process synchronization, shared memory, and task workers. Like other Amp components, this library uses Coroutines built from Promises and Generators to make writing asynchronous code more like writing synchronous code.



FastFlow: programming multi-core


Pattern-based multi/many-core parallel programming framework

NiceThreads


A threading utility library designed to make multiple .NET threading classes easier to use through a more consistent API and various convenience classes. It includes a common wrapper API for locking classes, support for disposable locks, and wrappers for unsafe objects.

pthreads - Threading for PHP


This project provides multi-threading that is compatible with PHP based on Posix Threads. It can execute any and all predefined and user declared methods and functions asynchronously. It has built-in support of Synchronization, Synchronized Methods.

ParallelTasks


A concurrency library optimised for the Xbox360 (Compact Framework), designed to ease the development of applications with scale across n processor cores.

JParfor - Multithreading implementation parallel 'for' operator in Java.


Multithreading implementation parallel 'for' operator in Java.

psort - Parallel sort which takes advantage of multi-core CPUs and multithreading (golang)


Parallel sort which takes advantage of multi-core CPUs and multithreading (golang)

parallel-matrix-multiplier - Scalable (row-wise parallel) matrix multiplier using multi-threading


Scalable (row-wise parallel) matrix multiplier using multi-threading

unucleo - A simple threading library for user threads.


A simple threading library for user threads.

Wefts++ threading library


A C++ high-level yet efficent multithreading library, portable across pthread-enabled platforms (and at a later developement stage also natively on windows). Implements also low level primitives for faster multithreading.

threading - Multithreading in JAVA


Multithreading in JAVA

cspec-titanium-multithreading - CSPEC for multi-threading in Titanium


This CSPEC is for adding an official multithreading API to Titanium.The primary audience for this API is a Titanium application developer.

strptime-multithreading-fix - Strptime multi threading issue replication and its solution.


Strptime multi threading issue replication and its solution.

Multithreading-Examples - Basics of Multi-threading are described here with examples


Basics of Multi-threading are described here with examples