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