[Java] Producer - Consumer 패턴 구조
2020. 5. 3.
[Java] Producer - Consumer 패턴 구조 Single Thread 상에서 Producer - Consumer class Producer { int id = 0; int produce() { return nextId(); } int nextId() { return id = id + 1; } } class Consumer { void consume(int id) { print("ID: " + id); } } void test() { Producer p = new Producer(); Consumer c = new Consumer(); result = p.produce(); c.consume(result); } 1씩 증가시키는 '생산'을 하는 Producer 클래스가 있고, 그것을 전달받아 ..