HealthEdge Software interview question

what is thread , process, context switching, hashmap, hashcode and equals