2 个仓库
Coordinating the completion of multiple parallel tasks using counters or timeout mechanisms.
Distinct from Parallel Task Spawning: Focuses on the synchronization/joining phase of parallel tasks rather than the spawning process.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Parallel Task Synchronization. Refine with filters or upvote what's useful.
Bolts-Android 是一个 Android 移动开发库,提供了一个深度链接框架和异步任务管理系统。它作为一个工具包,用于解析入站 Intent、解析 URL 元数据,并将用户路由到应用程序内的特定原生内容。 该库包含一个用于协调并行后台操作和处理线程安全执行的任务管理器。该系统使用可链式调用的任务、用于停止活动进程的取消令牌,以及确保结果返回到主 UI 线程的路由机制。 该框架还涵盖了深度链接解析和监控,利用广播监听器跟踪链接传输,并将导航行为与外部分析工具连接起来。它还提供了在异步作用域之间共享可变状态的实用程序。
Coordinates multiple parallel asynchronous operations, triggering a completion event only after every task finishes.
This project is a promise-based concurrency framework and asynchronous task library for Swift and Objective-C. It functions as a workflow orchestrator that uses monadic transformations to chain operations and propagate results through a state machine. The library specializes in transforming traditional completion-handler APIs into promise-based structures to enable sequential execution. It provides mechanisms for coordinating simultaneous background processes, including the ability to aggregate results from multiple tasks or synchronize operations through racing and waiting. The framework co
Manages complex synchronization by racing multiple operations or waiting for all parallel tasks to complete.