Concurrency
curjent agents are a concurrency mechanism for Java.
Create multithreaded active objects using standard Java interfaces and classes without using explicit synchronization, threads, or other concurrency primitives. Writing only to standard Java interfaces, clients of a curjent agent are able to...
Platforms: Windows
License: Freeware | Download (43): curjent Download |
FIBS is a lightweight, solid and fast scheduler so as to meet most backup-tasks-needs. It uses firebird/interbase command line tool "gbak.exe" to backup safetly and mirrors it to any other disc or computer for extra protection against backup-disc crash. FIBS can create PKZip compatible compressed...
Platforms: Windows, Windows CE
License: Freeware | Size: 1011 KB | Download (259): FIBS Firebird-Interbase Backup Scheduler Download |
Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of clusters. It leverages widely used technologies such as XML for data representation, XDR for compact, portable...
Platforms: *nix
License: Freeware | Size: 2.21 MB | Download (99): Ganglia Download |
TARIFA, which stands for Transactions by AssembleR Instrumentation FrAmework, aims to provide the "atomic" keyword to C/C++ for better support of concurrency programming. Instead of using lock-based designs with all their problems (deadlocks, difficult design, lack of reusability), the "atomic"...
Platforms: *nix
License: Freeware | Size: 68.61 KB | Download (97): TARIFA Download |
Boost.Join is an asynchronous, message based C++ concurrency library based on join calculus. It is applicable both to multi-threaded applications and to the orchestration of asynchronous, event-based applications. The project follows Comegas design and implementation and builds with Boost...
Platforms: *nix
License: Freeware | Size: 58.37 KB | Download (99): Boost.Join Download |
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.
Asynchronous, event-driven...
Platforms: Windows, 2003, Windows Vista, 2008, 7, 2008R2
License: Freeware | Download (52): Reactive Extensions Download |
bigdata(R) is a scale-out storage and computing fabric supporting optional transactions, very high concurrency, and very high aggregate IO rates.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 20.47 MB | Download (46): bigdata Download |
The main goal of Panini project is to design programming mechanisms such that if programmers use these mechanisms to structure their software system to improve modularity in its design, they get concurrency for free! Modularity implies concurrency.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.28 MB | Download (45): The Panini Project Download |
Eventlet is a networking library written in Python. It achieves high scalability and concurrency by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.
Platforms: Mac
License: Freeware | Size: 296.96 KB | Download (42): Eventlet Download |
CheckThread is a static analysis tool for catching Java concurrency bugs at compile time Java Threading is Difficult * Threading bugs are often sporadic * Threading bugs may not reproduce on the Java developer's platform * Many Java library API's do not clearly document their threading...
Platforms: Mac
License: Freeware | Size: 768 KB | Download (36): CheckThread Download |
pysage is a lightweight high-level message passing library supporting actor based concurrency. It also extends the "actor model" to support actor partitioning/grouping to further scalability. pysage has a simple high-level interface. Messages are serialized and sent lightweight using pipes or...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (44): pysage Download |
This is a community fork of the open source project OpenORB (openorb.exolab.org, dog.intalio.com). The goal of this initiative is to make the evolution of the OpenORB project more transparent and to allow the community to take part in making decisions about its future. The OpenORB software is...
Platforms: *nix
License: Freeware | Size: 8.3 MB | Download (35): The Community OpenORB Download |
Eventlet is a networking library written in Python. It achieves high scalability and concurrency by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (38): Eventlet for Linux Download |
[C++] commonc++ is a C++ class library for developing cross-platform systems software for POSIX (GNU/Linux, Mac OS X, Solaris) and Windows (2000/XP) systems. It provides an intuitive, object-oriented abstraction/portability layer around common operating system facilities like threads, concurrency...
Platforms: *nix
License: Freeware | Size: 8.12 MB | Download (33): commonc++ for Linux Download |
Firebird is a relational database offering many ANSI SQL-92 features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems,...
Platforms: Windows, *nix
License: Freeware | Size: 2.7 MB | Download (10774): Firebird Download |
HTTPD::Bench::ApacheBench is a Perl API for Apache benchmarking and regression testing. SYNOPSIS use HTTPD::Bench::ApacheBench; my $b = HTTPD::Bench::ApacheBench->new; # global configuration $b->concurrency(5); $b->priority("run_priority"); # add HTTP request sequences (aka: runs) my...
Platforms: *nix
License: Freeware | Size: 64.51 KB | Download (119): HTTPD::Bench::ApacheBench Download |
HGL project gives the programmer access to the most interesting parts of the Win32 and X11 library without exposing the programmer to the pain and anguish usually associated with using these interfaces. The library is distributed as open source and is suitable for use in teaching and in...
Platforms: *nix
License: Freeware | Size: 419.84 KB | Download (103): HGL Download |
Firebird .NET Data Provider is an ADO.NET data provider for Firebird. Firebird .NET Data Provider is written in C# and provides a high-performance native implementation of the Firebird API. It also includes an implementation of the Firebird Services API and Firebird array datatype support....
Platforms: *nix
License: Freeware | Size: 573.44 KB | Download (218): Firebird .NET Data Provider Download |
multitask allows Python programs to use generators (aka coroutines) to perform cooperative multitasking and asynchronous I/O. Applications written using multitask consist of a set of cooperating tasks that yield to a shared task manager whenever they perform a (potentially) blocking operation,...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (100): multitask Download |
ChucK is a new audio programming language for real-time synthesis, composition, and performance - fully supported on MacOS X, Windows, and Linux. ChucK presents a new time-based concurrent programming model, which supports a highly precise and fundamental level of expressiveness (we call this...
Platforms: *nix
License: Freeware | Size: 1.5 MB | Download (103): ChucK Download |