add `Threads.foreach` for convenient multithreaded Channel consumption (#34543)
Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com>
Co-authored-by: Alex Arslan <ararslan@comcast.net>
Co-authored-by: Valentin Churavy <vchuravy@users.noreply.github.com>