Joshua J. Kugler ha escrito: > On Thursday 26 April 2007 14:07, Gabriel Genellina wrote: > > > En Thu, 26 Apr 2007 15:54:38 -0300, Joshua J. Kugler > > <[EMAIL PROTECTED]> escribió:
> >> CPython only > >> uses one > >> CPU core right now because it's threads are all internal, and do not > >> spawn system threads (IIRC). > > > > Python threads are OS threads: > > http://docs.python.org/lib/module-thread.html > > "[The thread module] is supported on Windows, Linux, SGI IRIX, Solaris > > 2.x, as well as on systems that have a POSIX thread (a.k.a. ``pthread'') > > implementation." > > Yes, that may be, but they are not true system threads, or at least do not > appear to be. Threads on linux each show up as a separate process. I can > have several threads in my Python program, but no additional processes show > up in ps -A. I don't see how Python threads can be system threads with the > GIL. But, I've been wrong before, and threads are something I have very > light knowledge of. Try with ps -L [EMAIL PROTECTED] ps -L -C python PID LWP TTY TIME CMD 3952 3952 pts/1 00:00:03 python 3952 3956 pts/1 00:00:00 python 3952 3957 pts/1 00:00:00 python 3952 3958 pts/1 00:00:00 python 3952 3959 pts/1 00:00:00 python 3952 3960 pts/1 00:00:00 python 3952 3961 pts/1 00:00:00 python 3952 3962 pts/1 00:00:00 python Or ps --help depending on your system. -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list