1. Add notification mechanism for select, poll, epoll and blocking IO 2. Add pipe support for select, poll and blocking IO