Function tokio_core::channel::channel
[−]
[src]
pub fn channel<T>(handle: &Handle) -> Result<(Sender<T>, Receiver<T>)> where T: Send + 'staticDeprecated since 0.1.1
: use futures::sync::mpsc instead
Creates a new in-memory channel used for sending data across Send + 'static boundaries, frequently threads.
This type can be used to conveniently send messages between futures.
Unlike the futures crate channel method and types, the returned tx/rx
pair is a multi-producer single-consumer (mpsc) channel with no
backpressure. Currently it's left up to the application to implement a
mechanism, if necessary, to avoid messages piling up.
The returned Sender can be used to send messages that are processed by
the returned Receiver. The Sender can be cloned to send messages
from multiple sources simultaneously.