如何让 C++ 程序同时做两件事?
How to make C++ program doing 2 things simultaneously?
有人能告诉我我需要做什么(不是给我写代码,只是告诉我)让 C++ 同时做两件事吗?
假设我有一些计时器和一些文本。
该文本每 0.5 秒向右移动一次,时间每 1 秒更新一次。
我该怎么做?不要像我说的那样给我写代码,只要告诉我有没有一些有用的功能。如果我不清楚,我会删除这个问题,这样它就会被否决(请告诉我 :)。谢谢!
在 C++ 程序中同时做多件事的一种方法是使用线程。查看 std::thread
了解更多信息。
重点是线程 运行 相互独立,可以同时执行完全独立的任务。
使用 std::thread
的优势在于它是可移植的,因此您的代码不再依赖于您使用的操作系统。
有人能告诉我我需要做什么(不是给我写代码,只是告诉我)让 C++ 同时做两件事吗?
假设我有一些计时器和一些文本。 该文本每 0.5 秒向右移动一次,时间每 1 秒更新一次。
我该怎么做?不要像我说的那样给我写代码,只要告诉我有没有一些有用的功能。如果我不清楚,我会删除这个问题,这样它就会被否决(请告诉我 :)。谢谢!
在 C++ 程序中同时做多件事的一种方法是使用线程。查看 std::thread
了解更多信息。
重点是线程 运行 相互独立,可以同时执行完全独立的任务。
使用 std::thread
的优势在于它是可移植的,因此您的代码不再依赖于您使用的操作系统。