Mutex, RWMutex, WaitGroup, Once, Cond, Map, Pool. Также Locker - интерфейс Lock()/Unlock(). Нет семафора в стандартной библиотеке - делают через канал или сторонние пакеты.
Mutex
RWMutex
WaitGroup
Once
Cond
Map
Pool
Locker
Lock()
Unlock()