Invention Grant
US07904438B2 Updating first data value before second data value 失效
在第二个数据值之前更新第一个数据值

Updating first data value before second data value
Abstract:
A flag and a wait period are used to guarantee that readers of two data values see the updated first value before they see the updated second value, where the second value has to be updated after the first value is updated and thus is dependent on the first value. The first value is updated, and a flag associated with the first data value is set. The flag effectively prevents further updating of the first data value until it has been cleared. A length of time is waited for, such that any reading of the first data value and the second data value is guaranteed to not see the second data value as updated unless the first data value is also seen as updated. The flag is then cleared, such that further updating of the first data value can again occur. The second data value is finally updated.
Public/Granted literature
Information query
Patent Agency Ranking
0/0