如何让 C++ 程序同时做两件事?

How to make C++ program doing 2 things simultaneously?

有人能告诉我我需要做什么(不是给我写代码,只是告诉我)让 C++ 同时做两件事吗?

假设我有一些计时器和一些文本。 该文本每 0.5 秒向右移动一次,时间每 1 秒更新一次。

我该怎么做?不要像我说的那样给我写代码,只要告诉我有没有一些有用的功能。如果我不清楚,我会删除这个问题,这样它就会被否决(请告诉我 :)。谢谢!

在 C++ 程序中同时做多件事的一种方法是使用线程。查看 std::thread 了解更多信息。

重点是线程 运行 相互独立,可以同时执行完全独立的任务。

使用 std::thread 的优势在于它是可移植的,因此您的代码不再依赖于您使用的操作系统。