【发布时间】:2013-05-06 15:48:20
【问题描述】:
这一定是一个被问过很多次的问题,但我找不到我要找的东西。
想象一下:
- 一个程序启动“你好,你叫什么名字?”
- 您输入了一个数字,然后显示“您的名字不能是数字!”
您不断输入一个数字并不断收到该错误,而在后台它只是通过每秒执行 n++ 来跟踪程序运行了多长时间,无论文本/输入部分发生什么。最终,您可以输入“时间”之类的内容,然后它会显示您在那里停留了多长时间,以秒为单位......
所以我的问题是:你到底要怎么做呢?让它们独立运行?
提前致谢!
编辑:我不是特别想做这个计时的事情,这只是我能想出的关于独立运行函数的最简单的例子..
【问题讨论】:
-
阅读有关计时器和多线程的一般信息。
-
有什么原因不能只检查开头和结尾的时间吗?
-
如果我第一次输入正确的名字怎么办?
-
你要找的东西叫做并发。
标签: c++ multithreading time