Encyclopedia of Parallel Computing 2011
DOI: 10.1007/978-0-387-09766-4_36
|View full text |Cite
|
Sign up to set email alerts
|

Race Conditions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 0 publications
0
2
0
Order By: Relevance
“…If A and B execute their codes simultaneously, the value of x seen by both A and B after completion of their codes is 10 although two increments by 5 were performed that is, the value of x should have been 15. This is referred to as a race condition in concurrent or distributed systems where two processes access the shared variable without appropriate synchronization and at least one access changes the variable 39,40 . One way to alleviate this problem is by disallowing any process from accessing the shared variable if another process has already obtained access to the shared variable.…”
Section: Specification Of the Team Formation Protocol: Multiple Initi...mentioning
confidence: 99%
“…If A and B execute their codes simultaneously, the value of x seen by both A and B after completion of their codes is 10 although two increments by 5 were performed that is, the value of x should have been 15. This is referred to as a race condition in concurrent or distributed systems where two processes access the shared variable without appropriate synchronization and at least one access changes the variable 39,40 . One way to alleviate this problem is by disallowing any process from accessing the shared variable if another process has already obtained access to the shared variable.…”
Section: Specification Of the Team Formation Protocol: Multiple Initi...mentioning
confidence: 99%
“…Furthermore, it replaces a write access to a field with a method that accepts an argument with the type compatible with that of the field that has been written on. Besides avoiding programmer mistakes in choosing between field and local variable access, this mutator is principally intended to avoid datarace bugs that are common in concurrent programs due to incorrect synchronization between different threads [66]. CASE BREAKER (CB) This mutator is intended to mitigate the unintended fall-through of control flow in switch-case statements due to missing break or return statements.…”
Section: Dup Ifnonnull Escape Xload N Xreturn Escapementioning
confidence: 99%