为了账号安全,请及时绑定邮箱和手机立即绑定

请问如果自己验证该如何切入呢?​求思路~

请问如果自己验证该如何切入呢?​求思路~

PHP
哔哔one 2023-04-25 19:15:28
最近遇到数据量比较大并且更新速度很快的情况,这样导致两台服务器同步稍有延迟的情况出现,同时负载升高。如果使用sleep 每10秒 休眠1秒的做法是否能缓解数据库的压力呢?我很想知道sleep是否会占用很多资源,sleep执行的时候都做了些什么事呢?但是有人说单线程休眠时间越长占用资源就越多,是这样吗?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

sleep不占用系统资源,它会把cpu的控制权交换给内核,内核会再schedule到另一个进程。

这种简单的事情,你写个while (true) sleep(1)的程序然后top一下就能判断的。


查看完整回答
反对 回复 2023-04-28
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

之前也用php写过后台方面的程序,主进程需要等待所有子进程结束后再退出,之前采取的“忙等”,发现主进程将CPU占完了,后来主进程在等待循环中采用了sleep(1)的方式,大大减少了cpu开销,所以我认为sleep应该不会占用太多CPU。

查看完整回答
反对 回复 2023-04-28
  • 2 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信