Lock 方法阻止其他客户修改存储在 Application 对象中的变量,以确保在同一时刻仅有一个客户可修改和存取 Application 变量。如果用户没有明确调用 Unlock 方法,则服务器将在 .asp 文件结束或超时后即解除对 Application 对象的锁定。
Application.Lock
<% Application.Lock Application("NumVisits") = Application("NumVisits") + 1 Application.Unlock %> This application page has been visited <%= Application("NumVisits") %> times!
在前面的示例中,Lock 方法保护变量 NumVisits
在同一时刻不被多个客户所访问。如果应用程序未被锁定,则两个客户就可以同时增加变量 NumVisits
的值。
© 1997 by Microsoft Corporation. All rights reserved.