junior4 zgłoszeń

Czym są goroutines i czym różnią się od wątków OS?

Goroutines to lekkie wątki zarządzane przez Go runtime. Startują z ~2KB stosu (vs MB dla wątków OS). Go scheduler mapuje tysiące goroutines na mniejszą liczbę wątków OS (M:N scheduling). Tworzenie: go func(). Tanie — można mieć miliony.

Więcej pytań z Go