如何让C++程序同时做两件事
How to make C++ program doing 2 things simultaneously?
有人能告诉我我需要做什么(不是给我写代码,只是告诉我(才能让C++同时做两件事吗?
假设我有一些计时器和一些文本。该文本每0.5秒向右移动一次,时间每1秒更新一次。
我该怎么做?不要像我说的那样给我写代码,告诉我有一些有用的函数。如果我不清楚,我会删除这个问题,所以它被删除了(请告诉我:(。非常感谢。
在C++程序中同时做多件事的一种方法是使用线程。查看std::thread
了解更多信息。
重点是线程彼此独立运行,可以同时执行完全独立的任务。
使用std::thread
的优点是它是可移植的,因此您的代码不再依赖于您使用的操作系统。
相关文章:
- 如何在C++中从两个单独的for循环中添加两个数组
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 当在同一名称空间中有两个具有相同签名的函数时,会发生什么
- 如何返回一个类的两个对象相加的结果
- 如何在C++中将一个无符号的 int 转换为两个无符号的短裤?
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- 在C++中将函数压缩为两种方式
- 两个字符串在 c++ 中不相等
- 找到两对数字,使它们的乘积的绝对差最小化
- 将两个数组中的差异记录在第三个数组中
- 在两个类中共享相同的函数调用,并在不需要时避免空实例化
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 两个文件使用彼此的功能-如何解决
- 为什么make_tie不是一件事
- 为什么Mat类的两个对象可以在不重载运算符+的情况下添加
- 如何确保在使用基于布尔值的两个方法之一调用方法时避免分支预测错误
- 停止cmake target_link_libraries将插件中静态库的两个对象文件链接到静态库本身
- 如何让C++程序同时做两件事
- 对于循环,C++只包括两件事
- 如何在两个richit控件中连续选择内容