[tim] Update timer thread name

This commit is contained in:
2024-03-05 18:39:48 +05:30
parent be03b5aff2
commit 88e889e071

View File

@@ -10,13 +10,14 @@ pub struct Timer {
} }
impl Timer { impl Timer {
pub const TIMER_THREAD_NAME: String = "Timer".into();
pub fn new() -> Timer { pub fn new() -> Timer {
Timer { timer_left: Arc::new(Mutex::default()), join_handle: None } Timer { timer_left: Arc::new(Mutex::default()), join_handle: None }
} }
pub fn start(&mut self) { pub fn start(&mut self) {
let timer_left_ref = self.timer_left.clone(); let timer_left_ref = self.timer_left.clone();
let (sender, receiver) = std::sync::mpsc::channel(); let (sender, receiver) = std::sync::mpsc::channel();
let res = std::thread::spawn(move || { let res = std::thread::Builder::new().name(Self::TIMER_THREAD_NAME).spawn(move || {
loop { loop {
let val = receiver.try_recv(); let val = receiver.try_recv();
if let Ok(()) = val { if let Ok(()) = val {