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
What are device drivers?
How do I copy a path to a shared drive?
What is semaphore and its function?
How many types of file systems are there?
Can you please explain the difference between demand-paging and pre-paging?
What is the meaning of busy spin in multi-threading?
What is the cpu scheduler?
Difference between logical and physical address space?
Can I have two operating systems on one computer?
Which JVM parameter is used to control the stack size of a thread?
Explain briefly about assembler and its functioning?
What is the difference between logical address space and physical address space?
Difference between a thread and process?
What is the difference between ie and edge?
Explain the difference between logical & physical address.