pub fn bounded_blocking<T: Unpin>(size: usize) -> (MTx<T>, MRx<T>)
Initiate a bounded channel for blocking context
Special case: 0 size is not supported yet, threat it as 1 size for now.