All application threads are paused. Frame the concept in practical terms so you can explain it during interview discussion.
During a stop-the-world pause, the JVM halts all application threads to perform garbage collection or other critical tasks. This ensures consistency during memory management, but can affect performance. In a scenario like a flash sale, minimizing these pauses is crucial to maintain responsiveness.