modelini görüntülemiyor Ayrı bir iş parçacığında bir SimpleHTTPServer
başlatmak istiyorum, burada başka bir şey (burada, time.sleep(100)
).SimpleHTTPServer iş parçacığı olarak başlatıldı:
from SimpleHTTPServer import SimpleHTTPRequestHandler
from BaseHTTPServer import HTTPServer
server = HTTPServer(('', 8080), SimpleHTTPRequestHandler)
print 'OK UNTIL NOW'
thread = threading.Thread(target = server.serve_forever())
print 'STUCK HERE'
thread.setdaemon = True
try:
thread.start()
except KeyboardInterrupt:
server.shutdown()
sys.exit(0)
print 'OK'
time.sleep(120)
Ancak, iplik yani "engelleme" olarak kalır daemon olarak lanse değildir ve yorumlayıcı print 'OK'
bulmuyor: İşte benim kod basitleştirilmiş örneğidir. STUCK HERE
'a ulaşmaz.
Ancak, iş parçacığının yalnızca threading.Thread(...)
numaralı telefonu ararken başlatılacağını ve ana iş parçacığının başlatılmaya başlaması için thread.start
yönergesini bulana kadar devam edeceğimi düşünüyorum.
Bu görevi gerçekleştirmenin daha iyi bir yolu var mı?
:
bu olmak thread = threading.Thread (target = sunucu.serve_forever) – vijay