threading question
Charles G Waldman
cgw at fnal.gov
Wed Jul 28 00:30:42 EDT 1999
More information about the Python-list mailing list
Wed Jul 28 00:30:42 EDT 1999
- Previous message (by thread): threading question
- Next message (by thread): Designing questions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
When I run the trivial example attached below, which simply
starts a daemon thread that does nothing, and then type "ps",
I see *three* python processes. I can understand two, but
why three?
Platform is Linux 2.2.10 with the most recent glibc (2.1.1),
if that matters.
Thanks in advance for any pointers. Or, since this is Python,
better make that "references".
from threading import *
import time
class Test:
def __init__(self):
self.test = Thread(group=None,
target=self.thread_fn,
name="thread1",
)
self.test.setDaemon(1)
self.test.start()
def thread_fn(self):
while 1:
time.sleep(1)
if __name__ == "__main__":
x = Test()
while 1:
time.sleep(1)
- Previous message (by thread): threading question
- Next message (by thread): Designing questions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list