I am using VirtualBox version 4.1.12_Ubuntur77245. Following is a screenshot of the command htop. Why does virtualbox spawn multiple processes for a single VM?

I am using VirtualBox version 4.1.12_Ubuntur77245. Following is a screenshot of the command htop. Why does virtualbox spawn multiple processes for a single VM?

Those aren't processes, they're threads. As indicated by the graph, all but the top one are threads spawned by the main process 3164. (Each thread also gets its own PID in Linux.)
You can press H in htop to collapse or expand process threads.
Clipboard sharingandDrag & Drop. – Feb 01 '15 at 06:29