EchoStar interview question

How to use threads in protocol implementation?