Tag

Parallel Execution

0 views collected around this technical thread.

Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 4, 2024 · Backend Development

How to Orchestrate Parallel and Dependent Tasks with AsyncTool

This article introduces AsyncTool, a Java concurrency framework that enables flexible parallel, serial, dependent, and callback‑driven task orchestration, explains its core components (worker, callback, wrapper), and provides multiple code‑first examples illustrating complex workflow compositions.

JavaParallel Executionasync
0 likes · 9 min read
How to Orchestrate Parallel and Dependent Tasks with AsyncTool
macrozheng
macrozheng
Sep 27, 2023 · Backend Development

Master Java CompletableFuture: From Basics to Advanced Async Patterns

This comprehensive guide explains Java's CompletableFuture API, covering its fundamentals, creation methods, chaining operations, exception handling, and best practices for parallel execution, while providing clear code examples and performance tips for building efficient asynchronous workflows in backend development.

Asynchronous ProgrammingCompletableFutureFuture
0 likes · 20 min read
Master Java CompletableFuture: From Basics to Advanced Async Patterns
DataFunSummit
DataFunSummit
Aug 31, 2022 · Databases

Alibaba Cloud Graph Database (GDB): Product Overview, Capabilities, Execution Engine, and Applications

The article introduces Alibaba Cloud's Graph Database (GDB), detailing its product features, supported query languages, high‑performance and high‑availability architecture, parallel execution engine based on the Volcano model and Morsel‑driven parallelism, and showcases real‑world use cases such as DingTalk friend recommendation and Hema Fresh recommendation.

Alibaba CloudDatabase ArchitectureGDB
0 likes · 10 min read
Alibaba Cloud Graph Database (GDB): Product Overview, Capabilities, Execution Engine, and Applications
ByteDance Terminal Technology
ByteDance Terminal Technology
Feb 22, 2022 · Fundamentals

Optimizing CPython for True Parallel Execution: Implementing a Multi-Interpreter Architecture

This article details a novel approach to overcoming CPython's Global Interpreter Lock by implementing a multi-interpreter architecture that isolates execution states, manages shared variables through thread-specific data, and introduces a subinterpreter pool to significantly enhance multi-core CPU utilization and algorithm execution performance.

CPythonGIL OptimizationMulti-Interpreter Architecture
0 likes · 15 min read
Optimizing CPython for True Parallel Execution: Implementing a Multi-Interpreter Architecture
360 Quality & Efficiency
360 Quality & Efficiency
Aug 30, 2019 · Mobile Development

Parallel Multi‑Device Testing with Appium: Dynamic Desired Caps, Multi‑Process Services, and Port Management

This article explains how to set up a Windows environment with Node.js, Python, and Appium, dynamically generate desired capabilities for multiple phones, launch parallel Appium services and tests using multi‑process techniques, and handle port detection and release to achieve efficient multi‑device automation.

Multi-DeviceParallel ExecutionPython
0 likes · 5 min read
Parallel Multi‑Device Testing with Appium: Dynamic Desired Caps, Multi‑Process Services, and Port Management
Qunar Tech Salon
Qunar Tech Salon
Aug 13, 2019 · Databases

Efficient Deduplication of Large MySQL Tables Using Indexes, Variables, and Window Functions

This article demonstrates how to efficiently remove duplicate rows from a million‑record MySQL table by comparing created_time and item_name, exploring various approaches such as correlated subqueries, joins, user‑defined variables, index optimization, window functions, and parallel execution with shell scripts and MySQL events to achieve significant performance gains.

IndexesMySQLParallel Execution
0 likes · 21 min read
Efficient Deduplication of Large MySQL Tables Using Indexes, Variables, and Window Functions
JD Retail Technology
JD Retail Technology
Apr 16, 2018 · Backend Development

Asynchronous Programming with Promise: Concepts and Best Practices

This article introduces asynchronous programming concepts, focusing on Promise-style APIs, their differences from synchronous and callback approaches, and practical usage patterns in backend development.

Asynchronous ProgrammingCompletableFutureListenableFuture
0 likes · 17 min read
Asynchronous Programming with Promise: Concepts and Best Practices
Hujiang Technology
Hujiang Technology
Jan 15, 2018 · Operations

Improving Automated Test Execution Efficiency with Parallel Runners (hjRunner)

The article describes how a Python‑based nosetests framework was extended with a Master‑Runner architecture and pyzmq messaging to run test cases in parallel across multiple runners, reducing execution time from over ten minutes to just a few minutes and enabling fast feedback in CI/CD pipelines.

CI/CDDevOpsParallel Execution
0 likes · 9 min read
Improving Automated Test Execution Efficiency with Parallel Runners (hjRunner)