Multi-threaded Unix shell with job control