what do you mean that there are many processes running? do you mean that there are more that one WLS instance running on the same physical box?
The
java process running on the system will be associated to the wls instance running.
thread dump gets generated in the stdout file.
in unix/linux env. kill -3 <pid> is the best method to take thread dumps as it generates whole information of a running thread.
Why any else method to take thread dump??