Tag

Concurrent Programming

0 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
May 18, 2024 · Backend Development

Python Requests Library: Practical Testing and API Development Guide

This article provides a comprehensive guide to using Python's requests library for API testing, covering basic GET/POST requests, error handling, authentication, and concurrent requests with practical code examples.

API testingBackend DevelopmentConcurrent Programming
0 likes · 6 min read
Python Requests Library: Practical Testing and API Development Guide
Architect's Tech Stack
Architect's Tech Stack
Oct 24, 2023 · Backend Development

Using LMAX Disruptor for High‑Performance In‑Memory Messaging in Java

This article introduces the LMAX Disruptor library, explains its core concepts such as Ring Buffer, Sequencer and Wait Strategy, and provides a step‑by‑step Java demo with full source code to build a fast, lock‑free in‑memory message queue.

Backend DevelopmentConcurrent ProgrammingDisruptor
0 likes · 13 min read
Using LMAX Disruptor for High‑Performance In‑Memory Messaging in Java
Tencent Cloud Developer
Tencent Cloud Developer
Aug 17, 2023 · Backend Development

Java Memory Model and Concurrent Programming: Visibility, Ordering, and Atomicity

The article explains how the Java Memory Model addresses concurrency challenges by defining visibility, ordering, and atomicity guarantees through mechanisms such as volatile, synchronized, cache coherence, memory barriers, CAS operations, and happens‑before relationships, enabling correct and portable multi‑threaded programming.

AtomicityCASConcurrent Programming
0 likes · 25 min read
Java Memory Model and Concurrent Programming: Visibility, Ordering, and Atomicity
Test Development Learning Exchange
Test Development Learning Exchange
Aug 3, 2023 · Backend Development

Python Coroutine Libraries: asyncio, gevent, and trio - 10 Practical Examples

This article explores three Python coroutine libraries - asyncio, gevent, and trio - providing 10 practical code examples demonstrating their use in asynchronous programming for tasks like IO operations, network requests, file handling, and more.

Asynchronous ProgrammingConcurrent ProgrammingPython
0 likes · 5 min read
Python Coroutine Libraries: asyncio, gevent, and trio - 10 Practical Examples
vivo Internet Technology
vivo Internet Technology
Jan 20, 2021 · Databases

Why HikariCP Is the Fastest Database Connection Pool: A Deep Dive

The article explains how HikariCP outperforms other JDBC pools by using bytecode‑generated proxies, a custom FastList, and a thread‑local ConcurrentBag, delivering superior speed, low resource use, and easy migration, making it the default high‑performance connection pool for Spring Boot 2.0.

Concurrent ProgrammingConcurrentBagDatabase Connection Pool
0 likes · 14 min read
Why HikariCP Is the Fastest Database Connection Pool: A Deep Dive