Construct · 2 fields · 2 citations

Where does lock collide?

One name. Different field. Different construct. One map.

● jingle · one word, two constructs Nearest construct by meaningsynchronizationcompare the meanings
How to read this

Every construct on the map is compared with every other by the meaning of its definitions, and the closest one is surfaced here. The nearest construct to lock is synchronization.

Hold this as a prompt, not a verdict. Two constructs sitting close in meaning is a reason to read them side by side and decide for yourself whether they are one idea under two names. It is not proof that they are. Compare the meanings in the Collider.

lock2 CONSTRUCTSConcurrency lockDIJKSTRA · MUTEXLock-and-key modelFISCHER · LOCK AND KEY

Spokes are fields; dashed arcs are shared lineage. Tap a field for its definition, unit, and measures.

2026

Drag to watch the word get claimed. Each field appears at the publication date of the earliest source cited for it. Tap a year to see which.

Computer science

a synchronization primitive that lets only one thread at a time access a shared resource while others wait.

In concurrent programming, a lock is a synchronization primitive that enforces mutually exclusive access to a shared resource, so that only one thread at a time may enter a protected region while the others wait their turn. Dijkstra's 1965 Solution of a problem in concurrent programming control posed and solved the mutual exclusion problem that a lock answers, and the same idea underlies the mutex; when two threads each hold one lock and wait for the other, the program can deadlock and freeze. Here the lock is an abstract control mechanism in software, a rule about who may proceed, and it has nothing to do with the fit between an enzyme and its substrate, a chamber that lifts boats, or a bolt on a door.[1]

Unit
One synchronization primitive guarding a shared resource, held by at most one thread at a time
Recovery means
A held lock is released when the thread leaves the protected region, letting a waiting thread proceed
Measured by
Observed through contention, wait times, and hold durations, and by detecting deadlock or lock ordering in the code

Biochemistry

The lock-and-key model of enzyme fit

In biochemistry, the lock and key model is Emil Fischer's hypothesis that an enzyme's active site fits its substrate with the precise complementarity of a lock and its key, which explains why an enzyme acts on one molecule and ignores others. Fischer's 1894 Einfluss der Configuration auf die Wirkung der Enzyme proposed this fit to account for enzyme specificity, and it was later refined by the induced-fit model, in which the site reshapes as the substrate binds. Here the lock is a metaphor for molecular shape matching, a way of picturing specificity, and it is not a software rule about thread access, a canal chamber, or a mechanical bolt.[2]

Unit
A metaphor for the shape complementarity between one enzyme's active site and its substrate
Recovery means
Not applicable
Measured by
Inferred from binding specificity and reaction rates, and later from crystal structures of enzyme and substrate together

Next

Run it through the Collider, or take the citations with you.

See how lock sits against neighbouring constructs in the Collider, or export every reference on this page in one click.

Open in ColliderExport BibTeXReport this collision

Nearby collisions

specificity4 fields · 4 citationsjingle · one word, four constructsdeadlock3 fields · 3 citationsjingle · one word, three constructskey3 fields · 5 citationsjingle · one word, three constructs

References

  1. Dijkstra, E. W. (1965). Solution of a problem in concurrent programming control. Communications of the ACM, 8(9), 569. https://doi.org/10.1145/365559.365617
  2. Fischer, E. (1894). Einfluss der Configuration auf die Wirkung der Enzyme. Berichte der deutschen chemischen Gesellschaft, 27(3), 2985–2993. https://doi.org/10.1002/cber.18940270364

Cited on this page?

Confirm your construct, or correct us.

If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.

Claim your construct