[Python-Dev] Re: [Python-checkins] python/dist/src/Lib/test test_signal.py,1.9,1.10

Guido van Rossum guido@python.org
Thu, 30 May 2002 11:40:41 -0400

> Well, I'm not mixing threads and signals, really.  I've now learnt
> that when a signal is directed at a process on BSD it is delivered to
> "a" signal from the set of signals that hasn't blocked it.
      ^^^^^^                 ^^^^^^^

You mean theads, right?

> What I need to know, and can't quite work out, is how many threads are
> present when you just execute 
> $ ./python
> and are sitting at the interpreter prompt?  Is it just the one (the
> main thread)?  That's what I thought, but I'm unable to explain the
> behaviour I'm seeing if that is indeed the case.

Python doesn't create any threads.  On Linux, I know that when you
start your first thread, the thread library creates an extra thread
for some internal reasons.  Who knows what BSD does though.

--Guido van Rossum (home page: http://www.python.org/~guido/)