It has been reported (https://github.com/rust-lang-nursery/futures-rs/issues/1170) that there have been lost wake ups. Downgrading to threadpool 0.1.4 reportedly solves the problem. #459 is the only meaningful change.