#multi-threading

[ follow ]

Structuring Node.js Applications: Event Loop, Metrics, and Efficient Processing Techniques - JavaScript Jabber

Enforcing non-blocking practices in Node.js is critical for optimal performance and efficiency.

Understanding Python's Global Interpreter Lock (GIL) - Real Python

The GIL limits Python's multi-threading performance, causing potential bottlenecks in CPU-bound applications.
#synchronization

Methods to Solve the Producer-Consumer Problem in Java

The Producer-Consumer problem involves balancing resource management between producers and consumers in multi-threaded environments.

Win32 Thread Wrapper with Synchronized Start

Encapsulating Win32 thread management in a class like ThreadWin ensures synchronized initialization of threads and prevents common runtime errors.

What is a Race Condition? Causes, Examples, and Solutions

Race conditions occur from concurrent access to shared resources without synchronization, leading to unpredictable program outcomes.

Methods to Solve the Producer-Consumer Problem in Java

The Producer-Consumer problem involves balancing resource management between producers and consumers in multi-threaded environments.

Win32 Thread Wrapper with Synchronized Start

Encapsulating Win32 thread management in a class like ThreadWin ensures synchronized initialization of threads and prevents common runtime errors.

What is a Race Condition? Causes, Examples, and Solutions

Race conditions occur from concurrent access to shared resources without synchronization, leading to unpredictable program outcomes.
moresynchronization

Can Constructors Be Synchronized in Java?

Constructor synchronization ensures only one thread executes constructor code, preventing data inconsistency in multi-threaded environments.

Dragonfly promises 25x performance and 20% lower costs than Redis for in-memory databases - Amazic

DragonflyDB offers a multi-threaded alternative to Redis, improving performance for in-memory databases.

Mapped Diagnostic Context(MDC)

Contextual information can be associated with each thread using MDC in logging frameworks like Logback and Log4j.
MDC should be handled properly in multi-threaded applications to ensure the context is propagated to all threads.

Redis Improves Performance of Vector Semantic Search with Multi-Threaded Query Engine

Redis released an enhanced Query Engine with multi-threading to scale vertically, improving throughput for compute-intensive operations while maintaining sub-millisecond latency.

Free-threaded CPython is ready to experiment with!

Free-threaded CPython allows running multiple threads in parallel, enhancing performance for multi-threaded applications.
[ Load more ]