Answer Posted / ragavendran
Semaphores are devices used to help with synchronization. If
multiple processes share a common resource, they need a way
to be able to use that resource without disrupting each
other. You want each process to be able to read from and
write to that resource uninterrupted.
A semaphore will either allow or disallow access to the
resource, depending on how it is set up. One example setup
would be a semaphore which allowed any number of processes
to read from the resource, but only one could ever be in the
process of writing to that resource at a time.
Is This Answer Correct ? | 3 Yes | 2 No |
Post New Answer View All Answers
what kind of operating(s)systems would be needed (and explain why) in an environment where there exist various cluster of networks which are all interconnected in different geographical areas with strong emphasis on online applicating process.
Is the higher the ghz the better?
Is more ram better for streaming?
What are go channels?
what is ms configure?
Is system restore bad for your computer?
How do I boot up my computer?
Which one is the best operating system?
What does download with adm mean?
What's the best operating system?
What does kernel panic mean?
What is the most powerful processor?
How do you kill a computer with command prompt?
How many goroutines are in a core?
What is the shortcut key to refresh laptop?