[This is preliminary documentation and subject to change]
The Unlock method enables other clients to modify the variables stored in the Application object after it has been locked using the Lock method. If you do not call this method explicitly, the Web server unlocks the Application Object when the .asp file ends or times out.
Application.Unlock
<%
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application("datLastVisited") = Now()
Application.Unlock
%>
This application page has been visited
<%= Application("NumVisits") %> times!
In the preceding example the Unlock method releases the
locked object so that the next client can increment
NumVisits.
Note
The application Lock method is cumulative,
meaning if the same script calls Lock several times, it must
also call Unlock the same number of times to fully release
the application. If this does not occur, the application lock will
be held until the script is finished running.