Effective ATS:
Producer-Consumer