pub fn awaken_all(&self) {
        for &pid in self.q.lock().iter() {
            if let Some(process) = process::by_id(pid) {
                if process.lock().is_alive() {
                    scheduler::awaken(process).unwrap();
                }
            }
        }
    }
/// Awaken all processes waiting on this wait queue.
Awaken all processes waiting on this wait queue.
Awaken all processes waiting on this wait queue .
pub fn awaken_all(&self) {
        for &pid in self.q.lock().iter() {
            if let Some(process) = process::by_id(pid) {
                if process.lock().is_alive() {
                    scheduler::awaken(process).unwrap();
                }
            }
        }
    }
pub fn awaken_all ( & self ) { for & pid in self . q . lock ( ) . iter ( ) { if let Some ( process ) = process :: by_id ( pid ) { if process . lock ( ) . is_alive ( ) { scheduler :: awaken ( process ) . unwrap ( ) ; } } } }
Awaken all processes waiting on this wait queue.
Awaken all processes waiting on this wait queue .
&self