General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
MongoDB Atlas runs apps anywhere
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Concurrent and Functional Programming in Java Provide concurrent utilities and functional programming API similar to C++ STL by using Functors, Iterators, and Appenders. Also provide new type of Collections and Maps.
Shag is a set of reusable classes that add to the functionality of Java Swing. The classes are meant to work with Swing and not to replace it. Features include enhanced modal dialogs, multiple concurrent activities, and a simple application framework.
CHSM is a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
SPIZD stands for Stress Probing Invasive Zap Destructor; it's a command-line stress test tool used to determine how many simultaneous (concurrent) connections servers can handle. Protocols: http, pop3, pop3s, imap, imaps, smtp, smtps, ssh, radius.
GriF is a new JAVA Collaborative Grid Framework developed by COMPCHEM Virtual Organization operating in the EGI Production Grid environment aimed at running multi-purpose scientific applications empowering Grid massive calculations.
Blocking map is a Map that additionally supports operations that wait for a key to be available when retrieving an element. Blocking map acts as a synchronizer between producers and consumers in concurrent environment.
Note: The project is now hosted on GitHub (https://github.com/sarveswaran-m/blockingMap/wiki)
Project provides a set of concurrent building blocks (Java & C/C++) that can be used to develop parallel/multi-threaded applications. Components are grouped into 4 categories: 1.Data Structures 2. Parallel Patterns 3.Parallel functions 4.Atomics and STM
Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.
Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Concurrent agents for Java. Create multithreaded active objects using standard Java interfaces and classes without explicit use of threads, synchronization, or other concurrency primitives.
SCOPE: Space-Based Coordination Process Engineering
SCOPE is a high-level coordination language which conforms to the BPMN 2.0 specification and is intended for architecture-centric model-driven software development. SCOPE differentiates between the space-based choreography of multiple concurrent process components and the orchestration of fine-grained activities within a single process component. The SCOPE workbench is based on the Xtext language framework.
Cacoj is a Creol language tool set to deploy active concurrent objects onto multicore technology. It provides a Creol to Java compiler to map asynchronous concurrent model of Creol into Javaconcurrent facilities.
Runtime concurrency analysis for Java. Instruments your Java app at run time, and monitors field access, synchronization and locking, to verify concurrent access is safe.
High performance message passing library for multi-threaded and highly concurrentJava applications, where some nodes within the cloud are untrusted. Intended for use in a distributed virtual worlds project, but probably has other interesting uses.
Concurrent hash map and linked list implementation of the ConcurrentMap interface, with predictable iteration order. This implementation differs from ConcurrentHashMap in that it maintains a doubly-linked list running through all of its entries.
The framework implements UML statecharts in Java. Next to standard elements, hierarchical and concurrent states are as well supported as pseudostates, segmented transitions, timed events and an eventqueue for dispatching events asynchronously.
Concutest is a collection of tools designed to make the development and testing of concurrentJava programs easier and more reliable. Concutest is available under the BSD License and under active development by the JavaPLT group at Rice University.
A collection of Concurrent and Highly Scalable Utilities. These are intended as direct replacements for the java.util.* or java.util.concurrent.* collections but with better performance when many CPUs are using the collection concurrently.
GEECoP (Graphical Editor and Engine for Constrained Processes) is a tool to graphically design control-flow graphs and their associated constraints. It supports creation of Concurrent Transaction Logic formulas and validation of constrained processes.
lightJacc is a small but strong grammar parser generator. It adopts a parsing strategy of its own: dynamic concurrent parsing -- which made it much stronger than LR or LL family CCs (YACC, ANTLR, etc), but still keep good performance.
SYSTEM FOR DESIGNING AND SIMULATE CONCURRENT AND DISTRIBUTED PROGRAMS IN CLUSTER ARCHITECTURE Provides graphical interface for configuring relationships between cooperating, abstract processes and simulate it in real cluster environment, using MPI.
xqz aims to provide a MDD framework to handle communication thanks to Tx/Rx Queues and generic command extensible mechanism. This framework will take advantage of EMFT frameworks for concurrent command scheduling in a model driven environment.