Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # this is from The Python
- # Standard Library by example
- # ISBN13: 9780321767349
- import threading
- import time
- import logging
- logging.basicConfig(level=logging.DEBUG,
- format='(%(threadName)-10s) %(message)s',
- )
- def daemon():
- logging.debug('Starting')
- time.sleep(2)
- logging.debug('Exiting')
- d = threading.Thread(name='daemon', target=daemon)
- d.setDaemon(True)
- def non_daemon():
- logging.debug('Starting')
- logging.debug('Exiting')
- t = threading.Thread(name='non-daemon', target=non_daemon)
- d.start()
- t.start()
- d.join(1)
- print 'd.isAlive()', d.isAlive()
- t.join()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement