When select is used with readfds and writefds, the exe occupies lot of CPU time. When monitored using the prof, it says poll and select takes lot of time. when writefds is removed, It does not occupy CPU resouces. Why is it so? Am I forgetting something else inorder to have writedfds also to be polled in select?