(&self)
| 1048 | let resignations = self.resignations.fetch_sub(1, Ordering::Acquire); |
| 1049 | |
| 1050 | // If this was the last active freeze, wake up any threads that want to |
| 1051 | // resign. |
| 1052 | if resignations == 1 { |
| 1053 | let wants_to_resign = self.wants_to_resign.load(Ordering::Relaxed); |
| 1054 | for member_index in wants_to_resign.iter_bits() { |
| 1055 | self.get_member_data().semaphores[member_index].signal(); |
no outgoing calls
no test coverage detected