C++ Builder 参考手册 ➙ System::Classes ➙ TThread ➙ SpinWait
头文件:#include <System.Classes.hpp>
命名空间:System::Classes
类:TThread
访问权限:public:
函数原型:
static void __fastcall SpinWait(int Iterations);
SpinWait 是 System::Classes::TThread 的静态成员函数,线程空转暂短的一段时间。
参数:
Iterations:空转循环次数。
返回值:
无。
- 暂短的延时,与 Sleep 不同,SpinWait 不要求 CPU 立即切换线程,只是当前线程空转一段时间;
- 用这个方法空转可以降低 CPU 使用率,但是不会像 Sleep 那样挂起线程不占 CPU 资源。
相关:
- System::Classes::TThread::Sleep
- System::Classes::TThread::Yield
- System::Classes::TThread::Start
- System::Classes::TThread::Execute
- System::Classes::TThread::Started
- System::Classes::TThread::Terminated
- System::Classes::TThread::Finished
- System::Classes::TThread
- System::TObject
- VCL 类继承关系
C++ Builder 参考手册 ➙ System::Classes ➙ TThread ➙ SpinWait
网友评论