A software design pattern, read/write lock pattern is used for computer programming.

See also Lock pattern, Scheduler pattern, Balking pattern