mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-19 20:46:35 +00:00
Fix the memory ordering in subject
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
98bf3d4845
commit
97c2f5065e
@ -34,7 +34,7 @@ impl<E: Events, F: EventsFilter<E>> Subject<E, F> {
|
|||||||
observers.insert(observer, filter).is_none()
|
observers.insert(observer, filter).is_none()
|
||||||
};
|
};
|
||||||
if is_new {
|
if is_new {
|
||||||
self.num_observers.fetch_add(1, Ordering::Release);
|
self.num_observers.fetch_add(1, Ordering::Relaxed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user