How do I distinguish running Java threads and native threads?

In Linux there will be Parent process for every child process, and they say 0 is the parent of all the process, will there be a Parent thread of all the forked Java threads?

How do I know which Java thread is related to OS thread (if a Java thread forkes a native process thread).

Is there any naming convention of Java threads and OS threads?

Can a running Java threads can be suspended or killed from another Java code?

Edit
Report