subject

A multithreaded web server wishes to keep track of the number of requests it services (known as hits). Consider the two following
strategies to prevent a race condition on the variable hits. The first
strategy is to use a basic mutex lock when updating hits:

int hits;
mutex lock hit lock;

hit lock. acquire();
hits++;
hit lock. release();

A second strategy is to use an atomic integer:

atomic t hits;
atomic inc(&hits);

Explain which of these two strategies is more efficient.

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 23:30
What does 21 pilots middle aged name as a band 15 years prior to them naming their band 21 pilots?
Answers: 1
question
Computers and Technology, 23.06.2019 22:20
What is a programming method that provides for interactive modules to a website?
Answers: 1
question
Computers and Technology, 24.06.2019 00:30
Match the sentence fragment in the first column with the appropriate ending in the second column. a little per favore?
Answers: 1
question
Computers and Technology, 24.06.2019 10:30
This device directs network traffic. bridge hub nic repeater router switch
Answers: 3
You know the right answer?
A multithreaded web server wishes to keep track of the number of requests it services (known as hit...
Questions
Questions on the website: 13722367