On 9/1/2011 5:14 PM, George wrote:
Hi,
Why doesn't python threads show an associated PID?  On spawning python
threads using the threading module I can only see the main thread's pid on
using top or ps unix command, no  subprocesses are displayed. In otherwords
top or ps in not aware of any subprocesses created using threading module in
python.

Perhaps because threads are not subprocesses?

Whereas in Java , creating threads will result in separate pid , these
subprocesses can be listed using top or ps. Java threads get mapped to the
cores in the system.

Does it mean that python threads are not mapped to the core in the system.

They all run on the same core.

On using multiprocessing module, separate processes are created with unique
PID.

That is why multiprocessing was added.


--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to