在Raspberry pi pi gpio线路上Go中的事件,回调或侦听器?

I've used Go successfully to read weather station data though USB and compose web pages. I want to ditch the 'console' and read the instruments directly, which is straightforward for temp and pressure but I can't bring myself to poll the anemometer input with a busy waiting loop. Hiding the busy wait in a thread is, well, just hiding it. Is there an actual interrupt mechanism?

(The anemometer is a simple reed relay that closes once per rev).