TThread::SpinWait - C++ Builder

C++ Builder 参考手册 ➙ System::Classes ➙ TThread ➙ SpinWait


头文件:#include
命名空间: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

你可能感兴趣的:(TThread::SpinWait - C++ Builder)