发布网友
共1个回答
热心网友
软件定时:是利用指令执行的时间从而来达到定时的目的,一般是利用循环执行一段指令,来定时一段比较长的时间。优点:不需占用硬件资源,编程简单。缺点:占用CPU的时间,CPU利用率低。长时间的软件定时会让系统的实时性非常的差。适用场合:微妙级的短时间延时,系统实时性要求不高和硬件资源紧张的场合。硬件定时:利用定时器来计算时间。优点:定时准确,不霸占CPU,系统响应速度快。缺点:占用硬件资源。