a thread does all reads and writes and multiple worker threads
compress.