title: Blocking and Non-Blocking I/O
body: <p>what is the difference between blocking i/o and non blocking i/o in unix like system. Does any one explain these concepts with real time
  scenario. I already gone through the references which are in online and books. But, still Iam not able to understand the use of non-
  blocking i/o. Does any one summarize what did you know about this instead of specifying any theory concepts which are alread in somewhere.</p>