Java読書会BOFの宿題事項です。 おっと、いきなりnativeメソッドです。 public static native void yield();ここから先は、JDKのソースを持っていないと追えません。JDK 6 (Mustang) b96でこの先を追いかけてみます。 まず、java.lang.Threadクラスに対応するネイティブコードが記述されているj2se/src/share/native/java/lang/Thread.c を見ます。 static JNINativeMethod methods[] = { [中略] {"yield", "()V", (void *)&JVM_Yield}, [中略] };というコードがあります。関数ポインタが登録されているので、JVM_Yieldの実体が定義されているソースファイルを探すことにします。最近のJDKのネイティブメソッドはとても
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く