Procházet zdrojové kódy

system: Use a bounded channel for StoppableTask.

parazyd před 3 roky
rodič
revize
a0b73961fb
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/system/stoppable_task.rs

+ 1 - 1
src/system/stoppable_task.rs

@@ -34,7 +34,7 @@ pub struct StoppableTask {
 
 impl StoppableTask {
     pub fn new() -> Arc<Self> {
-        let (stop_send, stop_recv) = channel::unbounded();
+        let (stop_send, stop_recv) = channel::bounded(1);
         Arc::new(Self { stop_send, stop_recv })
     }