pub fn submit_external(&self, task: Arc<Task>, pool: &Arc<Pool>) {
        debug_assert_eq!(*self, **pool);

        trace!("    -> submit external");

        self.queue.push(task);
        self.signal_work(pool);
    }
/// Submit a task to the scheduler from off worker
///
/// Called from outside of the scheduler, this function is how new tasks
/// enter the system.
Submit a task to the scheduler from off worker
Called from outside of the scheduler, this function is how new tasks
enter the system.
Submit a task to the scheduler from off worker Called from outside of the scheduler this function is how new tasks enter the system .
pub fn submit_external(&self, task: Arc<Task>, pool: &Arc<Pool>) {
        debug_assert_eq!(*self, **pool);
        trace!("    -> submit external");
        self.queue.push(task);
        self.signal_work(pool);
    }
pub fn submit_external ( & self , task : Arc < Task > , pool : & Arc < Pool > ) { debug_assert_eq ! ( self pool ) ; trace ! ( " " ) ; self . queue . push ( task ) ; self . signal_work ( pool ) ; }
Submit a task to the scheduler from off worker
Called from outside of the scheduler, this function is how new tasks
enter the system.
Submit a task to the scheduler from off worker Called from outside of the scheduler this function is how new tasks enter the system .
&self
task
Arc<Task>
pool
&Arc<Pool>