/// Signals the semaphore, all tasks specified in semaphore::flags can test for it and all tasks in semaphore::tasks are released
Signals the semaphore, all tasks specified in semaphore::flags can test for it and all tasks in semaphore::tasks are released
Signals the semaphore all tasks specified in semaphore :: flags can test for it and all tasks in semaphore :: tasks are released
pub fn signal_and_release(&'static self, tasks_mask: BooleanVector) {
        critical_section(|cs| {
            self.signal_and_release_with_cs(cs, tasks_mask);
        });
    }
pub fn signal_and_release ( & ' static self , tasks_mask : BooleanVector ) { critical_section ( | cs | { self . signal_and_release_with_cs ( cs , tasks_mask ) ; } ) ; }
Signals the semaphore, all tasks specified in semaphore::flags can test for it and all tasks in semaphore::tasks are released
Signals the semaphore all tasks specified in semaphore :: flags can test for it and all tasks in semaphore :: tasks are released
&'static self
tasks_mask
BooleanVector