A technique in computing where the status of an external device or a software component is repeatedly checked in order to achieve synchronization.
"Polling is often used in embedded systems to check the status of hardware devices, but it can be inefficient compared to event-driven approaches."