There is some data related to temperatures of different cities. One side(thread), will be updating the values and multiple clients will be reading the values. how do you achieve synchronization?
Answer Posted / mskumar
My Answer was:-
Thread updating the data:- Should acquire the MUTEX lock and update the data & release the MUTEX.
While threads try to read the Data :- Should acquire the lock such that only read access allowed during the lock, not the write lock so that any no.of clients trying to read can read at the same time.
Can some give me thier thoughts if any?
| Is This Answer Correct ? | 1 Yes | 1 No |
Post New Answer View All Answers
How do I search for a file?
Explain arm-stickiness?
What join() method does?
What is memory-management unit (mmu)?
What is a safe state and its’ use in deadlock avoidance?
Explain the handheld systems.
How is the maximum addressable memory calculated?
What does thread safe mean?
What are the functions of the ram ic`s?
What is sudo user?
Is it safe to cancel chkdsk?
Explain the positioning time for a disk.
What is semaphore and its function?
What resources are used when a thread created?
What is deadlock? Explain.