Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何制作一个可以运行多线程程序的类?_Python_Multithreading_Class - Fatal编程技术网

Python 如何制作一个可以运行多线程程序的类?

Python 如何制作一个可以运行多线程程序的类?,python,multithreading,class,Python,Multithreading,Class,我正在做一个拼写单词游戏。单词从天而降,如果玩家输入正确的单词,单词就会消失 我已经用ncurses库和自定义函数成功地实现了它 现在我需要用一个自定义类重写它 但是,很难弄清楚如何用一个只需要两个线程的类来实现它!一个用于从天上掉下来的单词,另一个用于玩家打字 你有什么理想来实现它吗?你不需要多个线程。相反,您可以使用select()在STDIN\u FILENO上等待(从键盘)读取数据,并设置一个超时(在此超时后,您可以前进到动画的下一个“帧”)有多种方法可以创建线程并对其执行魔术。但是,为

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

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

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

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


你有什么理想来实现它吗?

你不需要多个线程。相反,您可以使用
select()
STDIN\u FILENO
上等待(从键盘)读取数据,并设置一个超时(在此超时后,您可以前进到动画的下一个“帧”)

有多种方法可以创建线程并对其执行魔术。但是,为了让我们帮助您,您需要发布一些代码。@GodMan,谢谢您,我正在研究并试图找出一些原始计划。