mysql usleep_PHP 暂停函数 sleep() 与 usleep() 的区别
在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值。sleep()是暂停多少秒,usleep()是暂停多少微秒。
注意:usleep()单位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。
如果程序中要使用要暂停多少毫秒,只能使用usleep(),务必注意参数的单位,假设暂停 50毫秒,应该使用 usleep(50000),而不是usleep(50)。
另外,这个暂停的时候不可能是百分百的准确,跟系统的调度、CPU时钟周期等等有一定关系。
sleep() 函数延迟代码执行若干秒。
语法
sleep(seconds)
seconds必需。以秒计的暂停时间。
返回值
若成功,返回 0,否则返回 false。
错误/异常
如果指定的描述 seconds 是负数,该函数将生成一个 E_WARNING。
实例一
echo date('h:i:s') . "
"; // 02:42:15
//暂停 10 秒
sleep(10);
//重新开始
echo date('h:i:s'); // 02:42:25
?>
usleep() 函数延迟代码执行若干微秒。
语法
usleep(microseconds)
microseconds必需。以微秒计的暂停时间。
提示和注释
注释:在 PHP 5 之前,该函数无法工作于 Windows 系统上。
注释:一微秒等于百万分之一秒。
echo date('h:i:s') . "
"; // 02:45:32
//延迟 10 秒
usleep(10000000);
//再次开始
echo date('h:i:s'); // 02:45:42
?>
time_sleep_until() 函数延迟代码执行直到指定的时间。
语法
time_sleep_until(timestamp)
timestamp必需。脚本唤醒时的时间戳。
说明
使脚本暂停执行,直到指定的 timestamp。
返回值
如果成功则返回 TRUE,失败则返回 FALSE。
错误/异常
如果指定的时间戳位于过去,则该函数将生成一个 E_WARNING。
提示和注释
注释:所有信号都将在脚本唤醒后递送。
注释:本函数未在 Windows 平台下实现。<?php
// 从现在起 10 秒后唤醒
time_sleep_until(time()+10);
?>
time_nanosleep() 函数延迟代码执行若干秒和纳秒。
语法
time_nanosleep(seconds,nanoseconds)
seconds必需。必须是正整数。
nanoseconds必需。必须是小于 10 亿的正整数。
说明
延迟程序执行指定的 seconds 和 nanoseconds 数。
返回值
如果成功则返回 TRUE,失败则返回 FALSE
如果延迟被一个信号中断,将返回带有以下组件的关联数组:
•seconds - 延迟中剩余的秒数
•nanoseconds - 延迟中剩余的纳秒数
提示和注释
注释:本函数未在 Windows 平台下实现。
if (time_nanosleep(3,500000000) === true){
echo "暂停 3 秒半";
}
?>
mysql usleep_PHP 暂停函数 sleep() 与 usleep() 的区别相关推荐
- php暂停函数sleep()和usleep的区别
在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值.sleep()是暂停多少秒,usleep()是暂停多少微秒. 注意:usle ...
- MySQL中时间函数NOW()和SYSDATE()的区别
mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...
- php sleep usleep,php暂停函数 sleep() 与 usleep() 函数的区别
php中暂停代码的执行一般都会用到 sleep() 与 usleep() 函数,虽然它们两个都可以达到暂停代码执行的效果,但它们之间还是有些差别的,下面飞鸟慕鱼就来详细的和大家说一说. php sle ...
- linux c 延迟函数 sleep usleep 使用区别
目录 函数 sleep 函数 usleep 区别 函数 sleep 头文件: #include <unistd.h> // 在gcc编译器中,使用的头文件因gcc版本的不同而不同 功 能: ...
- mysql的字符串函数大全_MySQL的字符串函数大全
ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...
- mysql的常用函数
一.数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) ...
- PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数
PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...
- oracle迁移mysql视图中函数问题,mysql中to_char自定义函数。
迁移到mysql中会遇到函数迁移问题,我们可以自定义函数 DELIMITER $$ CREATE FUNCTION new_data_report.to_char(Intnumber int) RET ...
- mysql的聚合函数综合案例_MySQL常用聚合函数详解
一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...
最新文章
- 【转】Plotting texts as graphs with R and igraph
- 用 Java 技术创建 RESTful Web 服务--转载
- Python struct与小端存储
- gogs mysql 报错_docker上对gogs二次开发
- 疯子的算法总结(六) 复杂排序算法 ② 桶排序
- 白板机器学习笔记 P13-P21 线性分类
- 老王讲设计模式(三)——单例模式
- 慕课网 饿了么 vue2.0 项目
- ITK在vs2010下安装、搭建
- Linux 入侵排查
- pr2020lut导入_lut调色预设怎么用?LUT预设导入fcpx/PR/AE/PS 详细教程
- 电脑上怎么安装c语言编程软件,如何在自己的电脑上安装C语言运行的环境?
- 自动玩Chrome小恐龙游戏
- 医疗CT断层图像DICOM标准和工业CT断层图像DICONDE标准
- Android原生开发饱和后,为什么还有这么多人没转行?,渣本Android开发小伙如何一步步成为架构师
- 携手强化「内容审核」能力,融云与数美科技达成战略合作
- arm mali 天梯图_11月最新版联发科CPU天梯图 直观看天梯图秒懂联发科处理器排行...
- 微信H5 用户调整微信字体 导致使用rem的页面错乱
- 抑郁症可以学计算机吗,AI能从人的话语中察觉到抑郁症吗?目前还为时过早
- 服务器之间如何传输数据
热门文章
- unity3D修改商店下载路径
- 安卓下快速搜索文件实现历程{NDK}
- Java的三大体系架构
- 飞凌OK6410、TE6410、FL6410 等ARM11 开发板的区别——非常详细哦
- java.sql.SQLException: Access denied for user 'pc'@'localhost' (using passw
- 太极图php代码,css画太极图(阴阳八卦)
- 阿里云服务器与堡垒机搭建Oracle数据库(配置多个实例)以及数据库导入、导出
- 20189220 余超《Linux内核原理与分析》第八周作业
- 什么是防火墙?服务器防火墙建议开启吗?
- 福昕阅读器给pdf创建目录方法