如何实现延时启动 软件

如何实现延时启动 软件,第1张

实现延时启动,通过对电脑的开机项进行设置即可,一般不需要辅助的软件

对开机项的 *** 作:

1、 设为开机启动:设置后启动项将在电脑启动时自动加载;

2、设为延迟启动:即在开机时不自动加载,而在电脑完全启动后对这些启动项进行加载,从而达到开机迅速,同时不影响使用的地步。适用于大多数启动项;

3、禁止开机启动:设置后启动项将不再开机自动加载;

4、 删除启动项:删除后的启动项将不能再进行恢复。

扩展资料:

电脑非正常延时启动的原因:

1、许多软件都会在安装的时候默认地添加启动项,甚至有一些恶劣一些的,会捆绑一些其他的软件,这些软件在您不知道的情况下巧昌就添加了启动项。电脑在开机的时候加载的启动项都是需要时间的,久而久之开机速度自然就变得非常慢。

2、有些服务和启动项在开机的时候不必要启动,将其放入延迟启动中,在开机后一段时间内启动,这样既不影响开机速度又不影响正常的服务或者程序的使用。增加此计划任务也是为了能够更好的配合延腔雀迟启动的功能。360安全卫士和金山卫士安全软件孝圆扒等都能设置延迟启动。

参考资料来源:百度百科-延时启动

1、是微秒,不是毫秒。

2、不要求精确。(如:最终延时了3微秒,也是可以接受的)

3、延时过程中,要求CPU占用率,要为零。不能是下面形式,下面while形式掘链,cpu占用率是满爆的。

while(true)

{

读取精确到微秒时间

时间计数

计数比较

.........

}

4、std::this_thread::sleep_for(std::chrono::microseconds(1))这种方法试过来,实际上只是1毫秒,不判清孙是1微秒。正巧

5、用Socket的select也试过了,struct timeval tv虽然有微秒的设置,但是,当tv_usec小于1000以下,全都是1毫秒。

6、std::timed_mutex mtx的成员函数try_lock_for(std::chrono::microseconds(1))也试过了,实际上,也只是1毫秒,不是1微秒。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12496306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存