Langimage
English

lock-dependence

|lock-de-pend-ence|

C2

🇺🇸

/ˈlɑk.dɪˌpɛndəns/

🇬🇧

/ˈlɒk.dɪˌpɛndəns/

reliance on a lock

Etymology
Etymology Information

'lock-dependence' originates from Modern English as a compound of 'lock' and 'dependence'. 'lock' ultimately comes from Old English 'loc' meaning 'bolt, fastening', and 'dependence' derives from Latin 'dependēre' (via Old French and Middle English), where 'de-' is a prefix and 'pendere' meant 'to hang, to rely'.

Historical Evolution

'lock' changed from Old English 'loc' (a fastening or bolt) into Middle and Modern English 'lock'; 'dependence' evolved from Latin 'dependēre' to Old French 'dependance' and then to Middle English 'dependence', and the compound 'lock-dependence' is a modern technical formation used in computing literature.

Meaning Changes

Individually, 'lock' meant a fastening device and 'dependence' meant reliance; combined in modern technical usage they denote reliance of program correctness or progress on locking behavior, a specialized meaning related to concurrency rather than the original physical senses.

Meanings by Part of Speech

Noun 1

a condition in concurrent or parallel systems where correct behavior, progress, or performance depends on the acquisition, order, or presence of specific locks; often a source of deadlocks, contention, or reduced scalability.

The service suffered from lock-dependence, which caused deadlocks under high load.

Synonyms

Antonyms

lock-freelocklesslock-independence

Last updated: 2026/01/09 20:07