Thread communication

shape