JVMTI RedefineClasses and classes derived from Thread
I'm using RedefineClasses() to change classes derived from java.lang.Thread. It seems that a new class is successfully loaded (as -Xtrace:0x04000000 shows), but running threads still use the original class, not the new one. Is my observation correct? Is there such a limitation/feature in the implementation of RedefineClasses?
I use one of the latest subversion snapshots.