睡眠

描述

一个用于短时间睡眠的任务,在构建或部署过程中需要任务之间间隔时很有用。

参数

属性 描述 必需
小时 添加到睡眠时间的小时数
分钟 添加到睡眠时间的分钟数
添加到睡眠时间的秒数
毫秒 添加到睡眠时间的毫秒数
failonerror 控制是否在错误时中断构建的标志

睡眠时间是指定值(小时、分钟、秒和毫秒)的总和。可以为任何值提供负值,只要总睡眠时间为正即可。

请注意,睡眠时间始终是操作系统如何理解的提示——较短的时间可能会被忽略或向上取整到最小的时间片。还要注意,系统时钟通常也具有相当低的粒度,这使得测量实际睡眠时间变得复杂。

示例

睡眠约 10 毫秒。

<sleep milliseconds="10"/>

睡眠约 2 秒。

<sleep seconds="2"/>

睡眠 1 小时减去 59 分 58 秒,或再次睡眠 2 秒。

<sleep hours="1" minutes="-59" seconds="-58"/>

根本不睡眠。这可能会将 CPU 时间让给另一个线程或进程。

<sleep/>