Warum werden Threads im BLOCKED-Status nicht unterbrochen?

Später arbeite ich an Multithreading in Java. Möchten Sie verstehen, ob sich ein Thread im Zustand BLOCKED befindet und warum er nicht unterbrochen werden kann? Und warum kann der Thread nur unterbrochen werden, wenn er sich im Zustand WAIT befindet? Warum brauchen wir zwei Thread-Zustände, von denen einer unterbrochen werden kann und der andere nicht unterbrochen werden kann?

Diese Frage mag sehr grundlegend sein, aber ich versuche Dinge zu verstehen, anstatt mich nur an sie zu erinnern.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage