Add producer/consumer example