title: Receive/Send in single thread or separate threads?
body: <p>I was in a discussion about  Multiple Threads in a client application and was told that using a separate thread for receiving data and another thread for sending data is not the way to go. </p>
  
  <p>Why?</p>
  
  <p>From what I know TCP is Full-Duplex so this would be a performance improvement, or not?</p>