Wäre es möglich, eine benutzerdefinierte Thread-Klasse in Java (mit JNI) in eine sichere / korrekte Weise zu implementieren?
Angenommen, ich schreibe meine eigene NewThread
Klasse, mit einer nativen start()
Methode, die die Ausführung forkt, ruft run()
im Forked-Thread und kehrt zurück...
Ist das möglich? Würde sich die JVM beschweren? Ist es nach den Spezifikationen "legal"? Würde das irgendetwas kaputt machen, z.B. im Speichermodell? Hängt es von der jeweiligen JVM ab?