Which option describes a semaphore data structure?
A.
a list of data structure to graph coordinate data
B.
an array data structure to get command line options
C.
an atomic data structure to be used for inter-process communication
D.
a simple data structure to return an error code
Explanation: