SwitchToFiber功能调度光纤。
VOID SwitchToFiber
LPVOID 【//指向要删除的光纤的指针】 | //指向光纤的指针切换到 |
); |
参数
【//指向要删除的光纤的指针】
指定要切换到的光纤的地址。
返回值
此函数不返回值。
备注
SwitchToFiber功能用于手动调度光纤。该函数保存当前光纤的状态信息,恢复指定光纤的状态。此例程的调用者必须是光纤。
您使用CreateFiber创建纤维。在计划与线程相关联的光纤之前,必须调用ConvertThreadToFiber 设置保存光纤状态信息的区域。线程现在是当前执行的光纤。
警告避免进行以下呼叫:
SwitchToFiber( GetCurrentFiber() );
这个电话会导致不可预知的问题。
也可以看看