ZG4ZSADUTSYDTHKPP7UDK6ZR56SF76KLOWVXXYEYCYBXL66EUWUQC }\
pub fn new(id: usize, owner: String, app_name: String) -> Self {let (msg_tx, msg_rx) = unbounded();let (done_tx, done_rx) = unbounded();let inner = InnerExecutor::new(id, msg_rx, done_tx);Self {id,owner,app_name,free: true,msg_tx,done_rx,inner_thread: inner.run_as_thread()}}}\