Event loop with polling is a process used by single threaded programming model. In this process one thread runs in a loop to perform a single event. After this loop has been run for a single event then the control passes to the next thread in the queue. Until this happens, the system is kept idle. This results in the wastage of CPU time. In this model, one event dominates the entire system. If an event is paused then nothing else happens in the system unless the event is terminated or resumed.