---
title: "#synchronized articles | Hashnode"
description: "Explore 13 articles tagged #synchronized on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/synchronized"
---

Tag

# #synchronized

13 posts · 0 followers

[Aditya Gupta](https://hashnode.com/@adiyogiarts) · [Mar 28](https://hashnode.com/posts/from-separate-streams-to-synchronized-synthesis-th/69c76d4a08291b6e0c129a65)

### [From Separate Streams to Synchronized Synthesis: The One-Pass Advantage](https://adiyogiarts.hashnode.dev/from-separate-streams-to-synchronized-synthesis-th?utm_source=hashnode&utm_medium=feed)

Explore the of one-pass audio-visual AI generation.

6 min read · [adiyogiarts.hashnode.dev](https://adiyogiarts.hashnode.dev/from-separate-streams-to-synchronized-synthesis-th?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Mar 22](https://hashnode.com/posts/techniques-for-writing-thread-safe-code-without-using-synchronized-locks/69bfafab5dababda82e10d9f)

### [Techniques for Writing Thread-Safe Code Without Using Synchronized Locks](https://tuanhnet.hashnode.dev/techniques-for-writing-thread-safe-code-without-using-synchronized-locks?utm_source=hashnode&utm_medium=feed)

Learn how to write thread-safe Java code without using synchronized locks by applying immutability, atomic classes, concurrent collections, thread confinement, and message-passing patterns in real-world designs.Writing thread-safe code without re...

23 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/techniques-for-writing-thread-safe-code-without-using-synchronized-locks?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Mar 17](https://hashnode.com/posts/when-database-deadlocks-happen-and-how-i-recognize-them-fast/69b9182254e3c35747bee4f4)

### [When Database Deadlocks Happen (And How I Recognize Them Fast)](https://tuanhnet.hashnode.dev/when-database-deadlocks-happen-and-how-i-recognize-them-fast?utm_source=hashnode&utm_medium=feed)

Learn when database deadlocks occur and why concurrent transactions can block each other in relational databases. This detailed guide explains the root causes of deadlocks, how lock ordering creates circular waits, and how developers can identify...

8 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/when-database-deadlocks-happen-and-how-i-recognize-them-fast?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Feb 2](https://hashnode.com/posts/series-of-interview-questions-for-backend-developers-part-1/698067b9f73de319ff25a22e)

### [Series of Interview Questions for Backend Developers Part 1](https://tuanhnet.hashnode.dev/series-of-interview-questions-for-backend-developers-part-1?utm_source=hashnode&utm_medium=feed)

Modern Java backends live and die by how well they use the JVM. Interviewers know this, so they love questions that go below the surface: not just “What is the JVM?” but “What actually happens to your code from .java file to running thread?” or “...

17 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/series-of-interview-questions-for-backend-developers-part-1?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Jul 8, 2025](https://hashnode.com/posts/implement-timer-node-synchronization-in-java-a-step-by-step-guide/686cde4f600ea5c9973d721f)

### [Implement Timer Node Synchronization in Java: A Step-by-Step Guide](https://tuanhnet.hashnode.dev/implement-timer-node-synchronization-in-java-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

Time is an essential factor in modern systems, from scheduling tasks in distributed systems to maintaining consistent state in multiplayer games. One critical challenge arises when multiple nodes or threads need to synchronize their timers for ac...

5 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/implement-timer-node-synchronization-in-java-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [May 10, 2025](https://hashnode.com/posts/what-is-distributed-monolith/681f15b4ccdaa934dd2c335a)

### [What is Distributed Monolith?](https://tuanhnet.hashnode.dev/what-is-distributed-monolith?utm_source=hashnode&utm_medium=feed)

In today’s world, scaling applications to meet growing user demands is critical. As companies grow, they often break down large, monolithic applications into distributed systems, intending to achieve scalability, resilience, and rapid deployment....

6 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/what-is-distributed-monolith?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Apr 27, 2025](https://hashnode.com/posts/techniques-for-building-a-blocking-queue-in-java-from-scratch-best-practices-and-potential-pitfalls/680df248617b26338e6206b1)

### [Techniques for Building a Blocking Queue in Java from Scratch: Best Practices and Potential Pitfalls](https://tuanhnet.hashnode.dev/techniques-for-building-a-blocking-queue-in-java-from-scratch-best-practices-and-potential-pitfalls?utm_source=hashnode&utm_medium=feed)

Building a Blocking Queue from scratch provides a deeper understanding of Java's concurrency framework and the foundational knowledge necessary for handling concurrent tasks efficiently. A Blocking Queue is essential in multi-threaded application...

5 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/techniques-for-building-a-blocking-queue-in-java-from-scratch-best-practices-and-potential-pitfalls?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Apr 18, 2025](https://hashnode.com/posts/techniques-to-decide-is-java-or-kotlin-the-right-choice-for-your-project/680214bf8125d1d7a64f717f)

### [Techniques to Decide: Is Java or Kotlin the Right Choice for Your Project?](https://tuanhnet.hashnode.dev/techniques-to-decide-is-java-or-kotlin-the-right-choice-for-your-project?utm_source=hashnode&utm_medium=feed)

Selecting the right programming language is crucial for your project's success. Two of the most popular languages for JVM-based development are Java and Kotlin. While Java has been the industry standard for decades, Kotlin has gained traction, es...

4 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/techniques-to-decide-is-java-or-kotlin-the-right-choice-for-your-project?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Dec 19, 2024](https://hashnode.com/posts/using-countdownlatch-in-java-a-deep-dive-with-code-examples-and-demos/6763e0c1131d548991d5dd9b)

### [Using CountDownLatch in Java: A Deep Dive with Code Examples and Demos](https://tuanhnet.hashnode.dev/using-countdownlatch-in-java-a-deep-dive-with-code-examples-and-demos?utm_source=hashnode&utm_medium=feed)

When developing multi-threaded applications in Java, managing synchronization between threads can be a challenging task. One of the most powerful tools in Java’s concurrency toolkit is CountDownLatch. This utility allows you to synchronize one or...

5 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/using-countdownlatch-in-java-a-deep-dive-with-code-examples-and-demos?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Oct 7, 2024](https://hashnode.com/posts/what-is-cyclicbarrier-key-facts-and-examples-explained/6703a33f3d6e529ad91754ab)

### [What Is CyclicBarrier? Key Facts and Examples Explained](https://tuanhnet.hashnode.dev/what-is-cyclicbarrier-key-facts-and-examples-explained?utm_source=hashnode&utm_medium=feed)

Understanding synchronization in Java is crucial for developing multi-threaded applications. One of the powerful synchronization tools available in Java is the CyclicBarrier. This article delves into what a CyclicBarrier is, how it works, and pro...

3 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/what-is-cyclicbarrier-key-facts-and-examples-explained?utm_source=hashnode&utm_medium=feed)
