macro_rules! spawn_blocking {
    ($task:expr) => { ... };
}
Expand description

will spawn a thread to doing and return value by channel for example:

    let v = cogo::spawn_blocking!(|| {
        //do something Heavy CPU arithmetic and blocking APIS
        return 1;
    });
    assert_eq!(v.unwrap(), 1);