Previous Topic: Synchronizing Access to Resources

Next Topic: Resources and Resource Locks

Use NCL to Synchronize Access to Resources

NCL applications involving multiple users often need a mechanism for controlling access to the same data or resource, by different users or processes. This control is particularly important in NCL systems that use UDBs to hold application-related data that can be updated by some users, and concurrently read by others.

NCL provides this mechanism through the use of locks which allow or deny access to resources. The same mechanism is also used to synchronize activity between separate processes by providing a semaphore capability.