A Concurrent data structure is a particular way of storing and organizing data for access by multiple computing threads (or processes) on a computer.