如何创建一个可以运行多线程程序的类?

时间:2014-04-14 09:25:46

标签: python multithreading class

我正在制作一个拼写单词游戏。这个词从天而降,如果玩家输入正确的单词,这个词就会消失。

我已经用ncurses库和自定义函数成功实现了它。

现在我需要用一个自定义的类重写它。

但是很难弄清楚如何只用一个需要两个线程的类来实现它!一个用于从天而降的字,另一个用于玩家打字。

你有任何理想去实现吗?

1 个答案:

答案 0 :(得分:0)

您不需要多个线程。相反,您可以使用select()等待数据在STDIN_FILENO上(从键盘上)读取超时(在此时您可以前进到下一个"帧"动画)