Node.js server is works on event based models where callback functions are supported. But I am not able to understand how is it better than traditional thread based servers
I think you are full of myths regarding to threads and cost of context switching.
Discover yourself the truth.