Algorithm 有没有办法在不经常进行检查的情况下安排活动
假设我想在满足某些条件时运行一个函数,例如,我想在某个时间显示一条弹出消息。我是否需要每隔一段时间检查一次,或者是否有其他方法来安排活动,而不必有一个固定的循环?语言不重要,我只想知道算法是否存在。是的,计时器存在,你不需要忙着等待检查时间 任何名副其实的操作系统都有Algorithm 有没有办法在不经常进行检查的情况下安排活动,algorithm,micro-optimization,Algorithm,Micro Optimization,假设我想在满足某些条件时运行一个函数,例如,我想在某个时间显示一条弹出消息。我是否需要每隔一段时间检查一次,或者是否有其他方法来安排活动,而不必有一个固定的循环?语言不重要,我只想知道算法是否存在。是的,计时器存在,你不需要忙着等待检查时间 任何名副其实的操作系统都有sleep功能(有时称为该名称)可以睡眠固定的秒数,和/或alarm功能需要唤醒时间。计时器是或可以是硬件支持的,因此操作系统也不会忙着等待 POSIX需要以秒为单位的时间,而不是一天中的时间,但与POSIX不同,它不能“早起”。因
sleep
功能(有时称为该名称)可以睡眠固定的秒数,和/或alarm
功能需要唤醒时间。计时器是或可以是硬件支持的,因此操作系统也不会忙着等待
POSIX需要以秒为单位的时间,而不是一天中的时间,但与POSIX不同,它不能“早起”。因此,您可以设置闹钟,然后使用
睡眠
,直到闹钟唤醒您。或者在信号发送之前做其他事情。您想在等待时间内计算其他事情吗?