小编JRL*_*JRL的帖子

SwitchToThread与睡眠(1)

我想知道调用Thread.Sleep(1)和调用SwitchToThread之间的实际区别是什么(如果我们忽略它当前没有被BCL暴露).

Joe Duffy在他的帖子中提到:

"kernel32!SwitchToThread API没有出现Sleep(0)和Sleep(1)的问题." (关于调度程序的行为)

为什么Sleep不会像SwitchToThread一样?为什么存在这种差异,以及它有什么用呢?(如果有的话......)

.net c# winapi multithreading sleep

16
推荐指数
2
解决办法
6534
查看次数

如何取消延迟的MoveFileEx操作?

重启机器后,我使用以下命令删除一些文件:

MoveFileEx(PChar(File_Address), Nil, MOVEFILE_DELAY_UNTIL_REBOOT);
Run Code Online (Sandbox Code Playgroud)

如何取消执行此命令并防止重启后删除文件?

windows delphi winapi delphi-7

6
推荐指数
1
解决办法
1984
查看次数

标签 统计

winapi ×2

.net ×1

c# ×1

delphi ×1

delphi-7 ×1

multithreading ×1

sleep ×1

windows ×1