서버,클라이언트 모두 c고

클라이언트가 멀티스레드로 입력도중 상대방에게온 메시지를 출력하는데요

내가 쓰고있던도중 메시지가오면 printf 땜에 쓰던글위치도 안맞고 좀 불편하네요

printf 의 출력 위치를 바꿀수없나요?
c# 쓰다가 갑자기 난감하네요