Goroutines e Channels

Gchan

Il linguaggio Go รจ organizzato per fornire routines di esecuzione concorrenti, le goroutines, che comunicano tra loro tramite channels.

Questo fornisce un meccanismo molto potente di costruzione di applicativi complessi, ma presenta naturalmente una serie di problemi di sincronizzazione e accesso esclusivo a risorse.