System.Threading.Joins

  •        67

The Joins project provides asynchronous concurrency semantics based on join calculus and modeled after the Microsoft Research C? (C Omega) project.

http://joins.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

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.

PostgreSQL - Powerful, Open Source Object-Relational Database System


PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It has native programming interfaces for most of the programming language.

concurrency-tests - concurrency tests for c# multi-threading libraries.


concurrency tests for c# multi-threading libraries.

concurrency - Repository for tinkering concurrency and multi-threading areas


Repository for tinkering concurrency and multi-threading areas



Amp - An event reactor + asynchronous concurrency framework for event-driven PHP applications.


An event reactor + asynchronous concurrency framework for event-driven PHP applications.

queue - Asynchronous, single-worker, adjustable concurrency queue.


Asynchronous, single-worker, adjustable concurrency queue.

jumi-actors - Actor library for Java to support concurrency and asynchronous event-driven programming


Actor library for Java to support concurrency and asynchronous event-driven programming.

amp - A non-blocking concurrency framework for PHP applications.


Amp is a non-blocking concurrency framework for PHP. It provides an event loop, promises and streams as a base for asynchronous programming.Promises in combination with generators are used to build coroutines, which allow writing asynchronous code just like synchronous code, without any callbacks.

RxPy - The Reactive Extensions for Python


This project is a mirror of the CodePlex repository.The Reactive Extensions for Python (RxPY) is a set of libraries for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators in Python. Using Rx, developers represent asynchronous data streams with Observables, query asynchronous data streams using LINQ operators, and parameterize the concurrency in the asynchronous data streams using Schedulers. Simply put, Rx = Observables + LINQ + Schedulers.

CancellableTask


CancellableTask is an extension of .NET APM(Asynchronous Programming Model) with asynchronous task cancel and timeout feature.

frdomain - Code repo for Functional and Reactive Domain Modeling


Code repo for Functional and Reactive Domain Modeling.Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. You will start with the basics of functional programming and gradually progress to the advanced concepts and patterns that you need to know to implement complex domain models. The book demonstrates how advanced FP patterns like algebraic data types, typeclass based design, and isolation of side-effects can make your model compose for readability and verifiability. On the subject of reactive modeling, the book focuses on higher order concurrency patterns like actors and futures. It uses the Akka framework as the reference implementation and demonstrates how advanced architectural patterns like event sourcing and CQRS can be put to great use in implementing scalable models. You will learn techniques that are radically different from the standard RDBMS based applications that are based on mutation of records. You'll also pick up important patterns like using asynchronous messaging for interaction based on non blocking concurrency and model persistence, which delivers the speed of in-memory processing along with suitable guarantees of reliability.

Zewo - Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines


Zewo is a lightweight library for web applications in Swift.Zewo is not a web framework. Zewo is a lightweight library for web applications in Swift. Most server-side Swift projects use Grand Central Dispatch (GCD) as the concurrency library of choice. The drawback of using GCD is that its APIs are asynchronous. With async code comes callback hell and we all know it, it's no fun.

mysql - An async mysql client built on the amp concurrency framework


amp\mysql is an asynchronous MySQL client built on the amp concurrency framework. The library exposes a Promise-based API to dynamically query multiple synchronous MySQL connections concurrently. The client transparently distributes these queries across a scalable pool of available connections and does so using 100% userland PHP; there are no external extension dependencies (e.g. ext/mysqli, ext/pdo, etc).The relevant packagist lib is amphp/mysql.

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.

awaitility.rb


Testing asynchronous systems is hard. Not only does it require handling threads, timeouts and concurrency issues, but the intent of the test code can be obscured by all these details. Awaility is a DSL that allows you to express expectations of an asynchronous system in a concise and easy to read manner.

JdonFramework


a Domain Driven Design + CQRS + EventSource java framework

Managed Task Framework .NET Runtime


The MTF.NET Runtime is a multi-threaded scheduler designed to execute high-performance .NET applications efficiently across multiple CPU cores.

ParallelTasks


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