It is written in Java so it is portable.
Threads migrate between processes where IPC causes a thread to change protection domains. A thread can only be stopped in its home process.
JVM under the J-kernel does not know about processes. Generally weak on resource controls.