Какие инструменты для блокировок и локов можно использовать между процессами

golangасинхронностьблокировкилокимногопоточность