मैं निम्नलिखित स्क्रिप्ट के साथ पायथन थ्रेडिंग का परीक्षण कर रहा हूं:
import threading
class FirstThread (threading.Thread):
def run (self):
while True:
print 'first'
class SecondThread (threading.Thread):
def run (self):
while True:
print 'second'
FirstThread().start()
SecondThread().start()
यह कुबंटु 11.10 पर पायथन 2.7 में चल रहा है। Ctrl+ Cइसे नहीं मारेंगे। मैंने सिस्टम सिग्नल के लिए एक हैंडलर जोड़ने की भी कोशिश की, लेकिन इससे कोई फायदा नहीं हुआ:
import signal
import sys
def signal_handler(signal, frame):
sys.exit(0)
signal.signal(signal.SIGINT, signal_handler)
प्रोग्राम को पृष्ठभूमि के साथ भेजने के बाद मैं इसे पीआईडी द्वारा मार रहा हूं Ctrl+ Z, जिसे अनदेखा नहीं किया जा रहा है। Ctrl+ क्यों Cलगातार इतनी अनदेखी की जा रही है? मैं इसे कैसे हल करूं?