On a network, R:BASE automatically performs concurrency control, locking, and resource waiting to prevent two users from modifying the same data at the same time.

Concurrency control is how R:BASE controls multiple access to tables when users are using forms or the EDIT command. Concurrency control, row, table and database locks only affect operations in which users are storing or altering data already stored on a disk.

R:BASE allows as much access to database resources as possible and keeps the duration of locking as brief as possible. However, the extent to which users are locked out of resources depends on the operations that cause R:BASE to issue the locks.

Multi-User Mode Topics
Introduction to Using R:BASE on a Network  
Setting Up for Network Use  
Sharing Network Resources  
Setting the Multi-User Default  
Resource Waiting  
Schema Reading Mode with SET STATICDB  
Locks