【发布时间】:2010-11-08 00:35:13
【问题描述】:
只是好奇。 Sleep() 函数实际上是如何工作的(在 windows.h 中声明)?也许不仅仅是那个实现,而是任何人。我的意思是-它是如何实施的?它如何使代码在特定时间“停止”?也很好奇 cin >> 和那些实际工作。他们具体是做什么的?
我知道如何“阻止”某些内容继续运行的唯一方法是使用 while 循环,但考虑到与调用从 stdin 读取的方法时发生的情况相比,这需要大量的处理能力(只需将一段时间(真实)与从标准输入读取的内容进行比较),我猜这不是他们所做的。
【问题讨论】:
标签: c++ windows multithreading blocking scheduler