Share with your friends
hdshahin01

Call

In computer science, a concurrent data structure is aparticular way of storing and organizing data for access bymultiple computing threads on a computer.

Historically, such data structures were used on uniprocessormachines with operating systems that supported multiplecomputing threads. The term concurrency captured themultiplexing/interleaving of the threads' operations on thedata by the operating system, even though the processors neverissued two operations that accessed the data simultaneously.

Today, as multiprocessor computer architectures that provideparallelism become the dominant computing platform , the term has come tostand mainly for data structures that can be accessed by multiplethreads which may actually access the data simultaneously becausethey run on different processors that communicate with one another.The concurrent data structure is usually considered to reside in an abstract storageenvironment called shared memory, though this memory may bephysically implemented as either a "tightly coupled" or adistributed collection of storage modules.

Talk Doctor Online in Bissoy App