This application illustrates the use of the threading and synchronization primitives provided by the IceUtil library. It uses IceUtil to implement a simple producer/ consumer queuing application.