Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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
如何同步运行两个语法命令? 如何在C++中实现多任务处理?_C++_Multithreading - Fatal编程技术网

如何同步运行两个语法命令? 如何在C++中实现多任务处理?

如何同步运行两个语法命令? 如何在C++中实现多任务处理?,c++,multithreading,C++,Multithreading,终端中的乒乓风格游戏,你会想使用NCURESS库。在这里,您可以编写一个类似以下内容的游戏循环: #include <curses.h> while (true) { int k = getch(); // Determine whether k is a keypress or not, and take action if so. // Update game display } 该功能可以检查键盘输入,而无需停止等待。要求我们推荐或查找书籍、工具、软

终端中的乒乓风格游戏,你会想使用NCURESS库。在这里,您可以编写一个类似以下内容的游戏循环:

#include <curses.h>

while (true) {
    int k = getch();
    // Determine whether k is a keypress or not, and take action if so.
    // Update game display
}

该功能可以检查键盘输入,而无需停止等待。

要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题会导致堆栈溢出,因为这些问题往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。你需要分开的线。您需要一个分解线程和一个输入线程,它们需要一起通信。这样,当输入线程等待输入时,显示线程仍然可以绘制到屏幕上。您不需要线程。找到不同的方法来获取不会清除屏幕的键盘输入。不,直接使用多进程。