उदाहरण के लिए मैं इस थ्रेड को ज्योथन में पुन: पेश करना चाहता हूं क्योंकि मुझे जावा एपीआई से स्टेटमाचिन शुरू करने की आवश्यकता है। मुझे ज्योथन में ज्यादा ज्ञान नहीं है। मैं उसे कैसे कर सकता हूँ?मैं जावा थ्रेड के रूप में ज्योथन धागे का उपयोग कैसे कर सकता हूं?
class Cycle(Thread, widgets.Listener):
def run(self):
self.statemachine = New64CycleBasedStatemachine()
self.statemachine.enter()
while not self.currentThread().isInterrupted():
self.statemachine.getInterfaceNew64().getVarMessage()
self.statemachine.runCycle()
try:
self.currentThread().sleep(100)
except InterruptedException:
self.interrupt()
self.start()
foo = Cycle()
foo.run()
#foo.start()
पुनश्च::
Thread thread = new Thread() {
@Override
public void run() {
statemachine.enter();
while (!isInterrupted()) {
statemachine.getInterfaceNew64().getVarMessage();
statemachine.runCycle();
try {
Thread.sleep(100);
} catch (InterruptedException e) {
interrupt();
}
}
}
};
thread.start();
तो मैं कुछ इस तरह कोशिश कर रहा हूँ मैं पहले से ही क्या foo.run()
क्या मैं गलत कर रहा हूँ के तहत टिप्पणी की है करने की कोशिश की?
आपको बहुत धन्यवाद, मुझे लगता है कि मेरी समस्या यह थ्रेड के साथ नहीं थी और बस मेरे राज्यमाचिन के साथ थी। ध्यान देने के लिये धन्यवाद! – hudsonsferreira