SendMessageViaThread thread a send message 1 to thread b, thread b handle the message 1 and send message 2 to thread a, thread a can handle the message 2