First look into working with piping through processes and threads