# time.period 库模块帮助文档

<details>  <summary>相关库与函数</summary>  <p>
time.performance, time.timer, time.tick, sleep 
</p></details>

## time 成员列表 <a id="time" href="#time">&#x23;</a>

### time.period <a id="time.period" href="#time.period">&#x23;</a>
修改 sleep 函数精度。  
 Win10 2004 以前会影响系统全局设置。  
Win11 开始如果拥有窗口的进程最小化或不可见，则不保证设置的精度有效。  
关于此功能的注意事项，请查看系统 API timeBeginPeriod 的文档。  
https://learn.microsoft.com/zh-cn/windows/win32/api/timeapi/nf-timeapi-timebeginperiod

### time.period(精度,调用函数,其他调用参数) <a id="time.period" href="#time.period">&#x23;</a>
执行调用函数，并在执行期间修改系统定时器精度。  
精度参数以毫秒为单位。  

如果需要使用 time.period ，  
请调用 sleep 而非可能指向 win.delay 的 thread.delay 函数。  
此函数主要影响 sleep 函数，对 win.delay 函数作用不大。  
应避免在界面线程使用 time.period 或 sleep 函数，以防止卡界面无法处理消息。  

如果需要高精度计时，请使用 time.performance.tick 函数。
