NAME¶
vwait -
处理事件直到一个变量被写
总览 SYNOPSIS¶
vwait varName
描述 DESCRIPTION¶
这个命令进入 Tcl
事件循环来处理事件,如果没有事件就绪则阻塞应用。它连续处理事件直到一些事件处理器设置了
varName
变量的值。一旦设置了
varName ,则
vwait
命令在修改
varName
的那个事件处理器完成之后立即返回。
varName
必须是全局作用域的(要么为这个变量调用
global,要么为它加上完整的名字空间路径指定)。
在一些情况下,
vwait
命令在设置了
varName
之后可能不立即返回。如果设置
varName
的那个事件处理器未立即完成则可能发生这种情况。例如,如果一个事件处理器设置了
varName
并接着它自身调用
vwait
来等待一个不同的变量,则它可能很长时间不返回。在此期间顶层的
vwait
被阻塞来等待事件处理器完成,所以都不能返回。
参见 SEE ALSO¶
global(n)
关键字 KEYWORDS¶
event, variable, wait
[中文版维护人]¶
寒蝉退士
[中文版最新更新]¶
2001/11/20
《中国 Linux 论坛 man
手册页翻译计划》:¶
http://cmpp.linuxforum.net