226 227 Main ClientThread Request Channel WorkerThread Channel putRequest startWorkers takeRequest requestQueue threadPool WorkerThread channel run Request toString execute name number ClientThread channel random run ClientThread Channel Channel WorkerThread Channel Channel 228 Main Channel ClientThread Alice Bobby Chris public class Main { public static void main(String[] args) { Channel channel