什么是闲置循环? DoEvents语句有什么作用?

题目类型: 问答题

题目内容

什么是闲置循环? DoEvents语句有什么作用?

正确答案

(1)闲置循环就是当应用程序处于闲置状态时,用一个循环来执行其他操作。当执行闲置循环时,将占用全部 CPU 时间,不允许执行其他事件过程,使系统处于无限循环中,没有任何反应。(2)Visual Basic 提供 DoEvents 语句,当执行闲置循环时,可以用它把控制权交给周围环境使用,响应其他的事件任务,处理完毕后然后回到原来的程序继续执行。

AI解析

闲置循环是指在应用程序处于闲置状态时,通过一个循环来执行其他操作。这种循环会占用全部CPU时间,不允许执行其他事件过程,导致系统陷入无限循环,无法对外界事件做出反应。DoEvents语句在Visual Basic中的作用是在执行闲置循环时,将控制权交给周围环境,以便响应其他事件任务。处理完这些任务后,程序会回到原来的执行点继续执行。

题目纠错