Everything About ___
Live briefing

Everything about Concurrent data structure

Data structure that can be used by multiple threads

In computer science, a concurrent data structure is a data structure designed for access and modification by multiple computing threads on a computer, for example concurrent queues, concurrent stacks etc. The concurrent data structure is typically considered to reside in an abstract storage environment known as shared memory, which may be physically implemented as either a tightly coupled or a distributed collection of storage modules. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Concurrent data structureA 5-minute orientation
  2. Skim a recent paper: Data‐driven concurrent nanostructure optimization based on conditional generative adversarial networksInfluential work since 2022
  3. Pick up a classic book: Computer-aided materials selection during structural designThe most-reprinted book on the subject
  4. Read the landmark paper: Polylogarithmic concurrent data structures from monotone circuitsCited 34 times
  5. Go sideways: Lock (computer science)A closely related topic
  6. Go sideways: Non-blocking algorithmA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics