Python Jython为循环休眠,线程问题?
我正在和Jython和Swing一起玩,这很有趣 我遇到过前面提到的一些事情,但没有得到任何有用的回应Python Jython为循环休眠,线程问题?,python,multithreading,jython,sleep,Python,Multithreading,Jython,Sleep,我正在和Jython和Swing一起玩,这很有趣 我遇到过前面提到的一些事情,但没有得到任何有用的回应 for i in xrange(20): self.y += 1 sleep(0.05) self.canvas.repaint() print self.y 这将按预期以0.05秒的延迟打印1-20,但不会重新绘制画布 直到循环达到20 我见过Jython和wander提到的线程,但我不太理解,因为我确实希望以同步而不是异步的方式执行 有人能给我点化一下吗
for i in xrange(20):
self.y += 1
sleep(0.05)
self.canvas.repaint()
print self.y
这将按预期以0.05秒的延迟打印1-20,但不会重新绘制画布
直到循环达到20
我见过Jython和wander提到的线程,但我不太理解,因为我确实希望以同步而不是异步的方式执行
有人能给我点化一下吗
非常感谢(经常使用堆栈溢出,很少需要询问)这可能会有帮助:(你的问题是特定于Java的,而不是特定于Jython的——除非语法是个问题)。谢谢,这是一个线程问题,现在我只需要想一想,这是我以前从来没有想过的。