http://qs321.pair.com?node_id=426301


in reply to Isolating dynamically loaded modules with Thread::Isolate.

I don't understand why you have two different variables, $thi and $job, for the same isolated thread. Does this imply you can run two different jobs in the same $thi at the same time? If not, why are there two variables?

Because now, it's far from clear to me when to use $thi, and when to use $job, for example, why I have to use $thi->err and not $job->err.