What is race condition ?? (Threading concept) TCS 2 sept10
Answer Posted / mkjhamca05
This example shows a trivial software race condition. A
software race condition occurs when the execution of a
program is affected by the order and timing of a threads
execution. Most software race conditions can be alleviated
by using synchronization variables to control the threads'
timing and access of shared resources. If a program depends
on order of execution, then threading that program may not
be a good solution, because the order in which threads
execute is non deterministic.
In the example, thr_continue() and thr_suspend() calls
continue and suspend a given thread, respectively. Although
both of these calls are valid, use caution when implementing
them. It is very hard to determine where a thread is in its
execution. Because of this, you may not be able to tell
where the thread will suspend when the call to thr_suspend()
is made. This behavior can cause problems in threaded code
if not used properly.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What is getkey () in java?
What is java lang string?
What is the effect of keeping a constructor private?
How do you add an element to a hashset in java?
What is the syntax and characteristics of a lambda expression? Explain
What does file separator do in java?
What does indexof return in java?
Difference between Linked list and Queue?
What is the purpose of a parameter?
Explain java heap space and garbage collection?
What is advantage of java?
which is advanced deep technology in java launched by the sun microsystem??? The answer is very logical If u need correct answer mail me at priya_gupta@gmail.com
What do u mean by variable?
What is a null check?
Can I learn java without any programming experience?