AsyncFunc

  •        67

AsyncFunc makes it easy to implement Event-based Asynchronous Pattern in .NET.

http://asyncfunc.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Async Task Framework


The Async Tasks framework provides a light weight easy to use asynchronous framework, which allows for asynchronous execution of tasks and provides notification of different events throughout the life-cycle of the task. The framework is developed in C# and .NET 4.

Nito Asynchronous Library


Nito.Async is a collection of classes to assist asynchronous programming in .NET, particularly the development and use of classes adhering to the event-based asynchronous pattern. Developed in C#.

RxJava - Reactive Extensions for the JVM


RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences. It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.

predis-async - Asynchronous PHP client library for Redis built on top of ReactPHP


Asynchronous (non-blocking) version of Predis, the full-featured PHP client library for Redis, built on top of React to handle evented I/O. By default Predis\Async does not require any additional C extension to work, but it can be optionally paired with phpiredis to sensibly lower the overhead of serializing and parsing the Redis protocol.Predis\Async is currently under development but already works pretty well. The client foundation is being built on top of the event loop abstraction offered by React, an event-oriented framework for PHP that aims to provide everything needed to create reusable libraries and long-running applications using an evented approach powered by non-blocking I/O. This library is partially tested on HHVM, but support for this runtime should be considered experimental.

EDAS-An Event driven async socket development framework


This framework will help you to build async socket application very quickly. It's solves IOCP events,error handling,IO buffer for package receive and visio packet?pack?unpack...... all you need to do is to write your logic



async-events - AsyncEventEmitter is an asynchronous implementation of EventEmitter found in Node.js


AsyncEventEmitter is an asynchronous implementation of EventEmitter found in Node.js

async-cancelable-events - Asynchronous cancelable (or not) EventEmitter-like object


Asynchronous cancelable (or not) EventEmitter-like object

smart-async-events - Asynchronous event processing using Event Hub


Asynchronous event processing using Event Hub

async-sema - Semaphore using `async` and `await`


This is a semaphore implementation for use with async and await. The implementation follows the traditional definition of a semaphore rather than the definition of an asynchronous semaphore. Where as the latter one generally allows every defined task to proceed immediately and synchronizes at the end, async-sema allows only a selected number of tasks to proceed at once while the rest will remain waiting.Async-sema manages the semaphore count as a list of tokens instead of a single variable containing the number of available resources. This enables an interesting application of managing the actual resources with the semaphore object itself. To make it practical the constructor for Sema includes an option for providing an init function for the semaphore tokens. Use of a custom token initializer is demonstrated in example1.js.

Smith Async .NET Memcached Client


Async .NET Memcached Client is a fully asynchronous implementation of a memcached client. The advantage of a fully asynchronous client is that you do not have threads wasted in waiting for i/o operations. The client is developed in c# 4.0. (Subject to change to 3.5 possible)

Sharp Observation


A C# .NET Library to simplify M-V-VM (Model, View, Viewmodel) programming. Includes base implementations for observable objects (property change notifications), weak delegates/events and asynchronous and synchronized events, efficient event handling, disposable base, etc.

async-pkg-dart - Libraries for working with asynchronous computations in Dart


The "stream_zip.dart" sub-library contains functionalityto combine several streams of events into a single stream of tuples of events.

async-document-write - An asynchronous document.write implementation


Asynchronous document.write (ADW) is a JavaScript library that enables the usage of document.write in asynchronous scripts. After loading ADW, document.write may be called by any script even after the page has completed loading. ADW is backwards compatible with normal document.write and it also implements an asynchronous document.writeln method.ADW can be utilized by providers of HTML "emebedding" scripts to enable the scripts to be included asynchronously (a la <script async>) when ADW is loaded. All you have to do is add eval(document.write.START); to the start of the code and eval(document.write.END); to the end. If the target page does not have ADW loaded, your code will behave as it would normally. The evals simply do nothing and produce no errors if ADW is not loaded.

async - Async is an asynchronous operations


Async is an asynchronous operations

perl-IO-Async - IO::Async - perform asynchronous filehandle IO and other operations


IO::Async - perform asynchronous filehandle IO and other operations

perl-Async-Group - Async::Group - Perl class to deal with simultaneous asynchronous calls


Async::Group - Perl class to deal with simultaneous asynchronous calls

async-flow - Async Flow provides control flow for asynchronous methods.


Async Flow provides control flow for asynchronous methods.