Skip to content
W

CloudFullstack

Java, Spring Boot, PHP, Laravel, Python, Django, Angular, Vue.js, React.js, Node.js, Docker, CI/CD Pipelines, AWS, GCP
  • About Me
  • Portfolio
All Posts JavaSpring BootAWS CloudPythonDocker
BlockingQueue and Semaphore in Java - CloudFullStack
April 5, 2025 • 9 min read • Wynn Teo

BlockingQueue and Semaphore in Java: Solving the Producer-Consumer Problem

Introduction: BlockingQueue and Semaphore in Java The Producer-Consumer problem is a classic synchronization scenario in multithreaded programming. In Java, two advanced techniques for solving this...
Read more →
BlockingQueueConcurrencyJavaMultithreadingProducer & ConsumerSemaphoreSynchronization
October 7, 2023 • 10 min read • Wynn Teo

Top Interview Questions on Java Producer-Consumer

In concurrent programming, the Producer-Consumer problem is a classic synchronisation scenario where two entities share a common resource, typically a buffer or queue. The Producer...
Read more →
JavaMultithreadingProducer & ConsumerSynchronization

Wynn Teo

Full-stack developer passionate about clean code, minimalist design, and creating meaningful digital experiences.

📧 💼

Categories

  • Java (15)
  • Spring Boot (11)
  • AWS Cloud (9)
  • Python (7)
  • Docker (7)
  • Django (6)
  • Security (6)
  • Microservices (6)
  • Elasticsearch (5)
  • Keycloak (4)
  • Serverless (4)
  • React (4)
  • Google Cloud (2)
  • DevOps (2)
  • Spring Cloud (2)
  • Node.js (2)
  • Spring Security (2)
  • JavaScript (1)
  • Laravel (1)
  • Apollo Server (1)
  • Spring (1)
  • PHP (1)
  • GraphQL (1)

Popular Tags

  • Java
  • Spring Boot
  • Python
  • Docker
  • Microservices
  • Django
  • Elasticsearch
  • React
  • Keycloak
  • Lambda
  • AWS SQS
  • Asynchronous
  • Docker Compose
  • MySQL
  • Real Time Processing
  • AWS EC2
  • Synchronization
  • Search Engine
  • Recommendation
  • Multithreading

Recent Posts

  • BlockingQueue and Semaphore in Java: Solving the Producer-Consumer Problem
  • A Complete Guide to Build GraphQL APIs Using Apollo Server and Node.js
  • How to Build a Real-Time Polling System with WebSockets, React & Spring Boot
  • Creating a Powerful Course Search and Recommendation using Elasticsearch II
  • Creating a Powerful Course Search and Recommendation Using Elasticsearch I

Support This Site

If you like what I do please support me on Ko-fi

About CloudFullstack

Java, Spring Boot, PHP, Laravel, Python, Django, Angular, Vue.js, React.js, Node.js, Docker, CI/CD Pipelines, AWS, GCP

Based in Stockholm, Sweden 🇸🇪

Connect

  • hello@nordictech.dev
  • +46 123 456 789
  • Stockholm, Sweden

Recent Posts

  • BlockingQueue and Semaphore in Java: Solving the Producer-Consumer Problem
  • A Complete Guide to Build GraphQL APIs Using Apollo Server and Node.js
  • How to Build a Real-Time Polling System with WebSockets, React & Spring Boot
  • Creating a Powerful Course Search and Recommendation using Elasticsearch II
  • Creating a Powerful Course Search and Recommendation Using Elasticsearch I

© 2025 CloudFullstack. Built with passion for clean code and beautiful design. Made in Sweden 🌲