Linuxスレッドの場合、Javaでマルチスレッドプログラミングを最近開始しました。カーネルがそれらをスケジュールすることを知っています(スケジュールされているユニットエンティティであるため)が、私のシステム(RHEL 6.1)ではJavaプログラムがJVMで実行されますユーザー空間インスタンスとして実行されるプログラムとして実装されます。では、カーネルが Java スレッドを認識しないと、JVM でプリエンプティブ マルチタスクが行われるのはなぜでしょうか? このことを行う際の JVM とカーネルの相互作用のメカニズム全体が示されていると役に立ちます。
可能な情報源を引用してください