private static void staticStart(Thread t) {
t.run();
+ t.finished = true;
}
public static native void yield();
if(target != null) {
target.run();
}
+ this.finished = true;
}
private native void nativeCreate();
- public final native boolean isAlive();
+ public final boolean isAlive() {
+ return !this.finished;
+ }
}