These are just windows processing files, Microsoft used to have 1 svchost process that looked after all the process`s in windows, but if it crashed so would windows, so they made seperate svchost for seperate windows operations. its quite normal to have a few running at a time, especially if you have a few programs running.
these process`s can hang, but do no harm whatsoever. However if you ever see a svchosts process thats dodgy (notice the s at the end of host)