diff --git a/notes/Java 并发.md b/notes/Java 并发.md index 751cbd04..c0fa0d6b 100644 --- a/notes/Java 并发.md +++ b/notes/Java 并发.md @@ -331,14 +331,14 @@ public class Client { public static void main(String[] args) { BlockingQueue queue = new LinkedBlockingQueue<>(5); for (int i = 0; i < 2; i++) { - new Thread(new Consumer(queue), "Producer" + i).start(); + new Thread(new Consumer(queue), "Consumer" + i).start(); } for (int i = 0; i < 5; i++) { // 只有两个 Product,因此只能消费两个,其它三个消费者被阻塞 - new Thread(new Producer(queue), "Consumer" + i).start(); + new Thread(new Producer(queue), "Producer" + i).start(); } for (int i = 2; i < 5; i++) { - new Thread(new Consumer(queue), "Producer" + i).start(); + new Thread(new Consumer(queue), "Consumer" + i).start(); } } } @@ -346,16 +346,16 @@ public class Client { ```html // 运行结果 -Consumer0 is making product... -Producer0 is consuming product made by Consumer0... -Consumer1 is making product... -Producer1 is consuming product made by Consumer1... -Consumer2 is making product... -Consumer3 is making product... -Consumer4 is making product... -Producer2 is consuming product made by Consumer2... -Producer3 is consuming product made by Consumer3... -Producer4 is consuming product made by Consumer4... +Producer0 is making product... +Consumer0 is consuming product made by Consumer0... +Producer1 is making product... +Consumer1 is consuming product made by Consumer1... +Producer2 is making product... +Producer3 is making product... +Producer4 is making product... +Consumer2 is consuming product made by Consumer2... +Consumer3 is consuming product made by Consumer3... +Consumer4 is consuming product made by Consumer4... ``` # 结束线程