Examples using message queues for interprocess comm