最初に、本当にばかげた質問です、私はただ待っている「駐車」が何を意味するのか疑問に思っていましたか?スレッドはパークされるのを待っていますか、それともパークされたばかりなので待機状態ですか?そして、そのパーキングが発生すると、どのくらいのCPU /メモリリソースが使用されますか?スレッドを駐車する目的は何ですか?
次に、JavaスレッドAPIのparkメソッドを確認します。
許可が利用可能でない限り、スレッドスケジューリングの目的で現在のスレッドを無効にします。
許可証が利用可能な場合、それは消費され、通話はすぐに戻ります。それ以外の場合、現在のスレッドはスレッドスケジューリングの目的で無効になり、3つのいずれかが発生するまで休止状態になります。
英語は私の母国語ではないので、私は「許可」を「スレッドを駐車する許可」の一種として意図していたことを理解するのが難しいので、次の質問があります。
- その意味は何ですか、「許可」とは何ですか、そして誰がどのようにそれらの許可をチェックしていますか?
- それはどういう意味ですか:「許可が利用可能である場合、それは消費されます」、それは「駐車」されていますか?
- 続いて、2番目のポイントが真の場合、「駐車」と「休眠」の違いは何ですか?許可があれば永久に駐車でき、許可がなければ「休眠」にすることができますか?
ありがとう