Yes, Discover is thread safe.
For a process spawning another process, you can choose to follow the child or the parent. Parent is the default.
If you have independent processes running at the same time, use %p in the results file name. %p is replaced by the pid of the process, so the names would not collide.