Tag

Monitor

0 views collected around this technical thread.

Java Captain
Java Captain
Jun 10, 2025 · Fundamentals

Understanding Java Monitors: How Thread Synchronization Works

Java monitors provide a mechanism for thread synchronization by associating each object with a monitor lock, comprising an entry list, owner thread, and wait set, and the article explains their structure, thread state transitions, and demonstrates usage with a practical code example.

ConcurrencyJavaMonitor
0 likes · 6 min read
Understanding Java Monitors: How Thread Synchronization Works
JD Retail Technology
JD Retail Technology
Feb 21, 2023 · Fundamentals

Understanding Java Object Memory Layout, Monitor, and Synchronization Mechanisms

This article explains the JVM object memory layout—including object header, instance data, and alignment padding—details the structure of the Mark Word and Klass Word, describes how monitors and the synchronized keyword work at the bytecode level, and covers lock states, inflation, bias revocation, and spin optimizations with practical code examples.

ConcurrencyJVMJava
0 likes · 20 min read
Understanding Java Object Memory Layout, Monitor, and Synchronization Mechanisms
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 14, 2022 · Mobile Development

Understanding Android ART Native Implementation of synchronized: Monitor, LockWord, and Object

This article explains how the Android Runtime (ART) implements the Java synchronized keyword at the native level, detailing the roles and interactions of Monitor, LockWord, and native Object classes, as well as the thin‑lock to fat‑lock upgrade process and monitor entry/exit mechanisms.

LockWordMonitorNative
0 likes · 15 min read
Understanding Android ART Native Implementation of synchronized: Monitor, LockWord, and Object
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jun 29, 2022 · Artificial Intelligence

Music FeatureBox: A Custom Feature Store for Machine Learning at NetEase Cloud Music

Music FeatureBox is NetEase Cloud Music’s custom feature store that centralizes metadata, unifies offline and online feature storage across multiple engines, provides a cross‑language DSL for extraction, ensures training‑inference data consistency, and offers built‑in monitoring, thereby streamlining feature engineering and accelerating the platform’s machine‑learning lifecycle.

DatahubFeature StoreMLOps
0 likes · 17 min read
Music FeatureBox: A Custom Feature Store for Machine Learning at NetEase Cloud Music
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 2, 2021 · Backend Development

Deep Dive into Java synchronized: Usage, Lock Mechanisms, and JVM Implementation

This article explains the Java synchronized keyword, covering its basic usage on methods and code blocks, the underlying monitor mechanism, object header layout, lock states such as biased, lightweight, and heavyweight locks, and provides detailed code examples and JVM internal implementations.

ConcurrencyJVMJava
0 likes · 17 min read
Deep Dive into Java synchronized: Usage, Lock Mechanisms, and JVM Implementation
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 20, 2021 · Fundamentals

Understanding Java synchronized Keyword, Monitors, and Lock Mechanisms

This article explains the Java synchronized keyword, its three purposes, usage forms for instance methods, static methods, and code blocks, and delves into the underlying monitor mechanism, object header structure, lock states, lock escalation, and related JVM optimizations with illustrative code examples.

ConcurrencyJVMJava
0 likes · 20 min read
Understanding Java synchronized Keyword, Monitors, and Lock Mechanisms
Selected Java Interview Questions
Selected Java Interview Questions
Mar 29, 2020 · Backend Development

Understanding Java Synchronized: Basic Usage, Underlying Mechanism, and Execution Results

This article explains the three forms of using the synchronized keyword in Java—method, static method, and block synchronization—demonstrates each with runnable code examples, analyzes the JVM monitorenter/monitorexit instructions, and clarifies why synchronized methods and blocks enforce mutual exclusion and visibility guarantees.

ConcurrencyJVMJava
0 likes · 13 min read
Understanding Java Synchronized: Basic Usage, Underlying Mechanism, and Execution Results
Qunar Tech Salon
Qunar Tech Salon
Nov 7, 2018 · Fundamentals

Understanding the Implementation and Optimization of Java's synchronized Keyword

This article explains how the synchronized keyword is implemented in the JVM using monitorenter and monitorexit instructions, examines the structure of Java object headers and monitor objects, and details the evolution from heavyweight locks to biased and lightweight locks along with other performance optimizations.

ConcurrencyJVMJava
0 likes · 24 min read
Understanding the Implementation and Optimization of Java's synchronized Keyword
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Feb 14, 2017 · Operations

How Ceph Detects Node Failures: Heartbeat, Reporting, and Monitor Strategies

This article explains Ceph's fault detection mechanism, detailing how OSD peers exchange heartbeats, report failures to the Monitor, and how the Monitor aggregates reports and applies configurable thresholds to reliably identify and handle downed OSD nodes in a distributed storage cluster.

CephDistributed SystemsMonitor
0 likes · 8 min read
How Ceph Detects Node Failures: Heartbeat, Reporting, and Monitor Strategies