Junior — Middle
Hogyan inicializáljunk egy standard kontextust időkorlát nélkül Go-ban?
sobes.tech MI
Válasz az MI-től
Go-ban a context.Background() függvény használatával hozhatunk létre időkorlát nélküli kontextust. Ez egy üres, nem törölhető kontextust ad vissza, amely általában más kontextusok gyökereként szolgál.
Példa egy standard időkorlát nélküli kontextus inicializálására:
import "context"
func main() {
ctx := context.Background()
// ctx átadható olyan függvényeknek, amelyek kontextust igényelnek
}
Ha olyan kontextus szükséges, amely leállítható, de időkorlát nélkül, akkor használható a context.WithCancel(ctx), de egy egyszerű "üres" kontextushoz időkorlát nélkül — context.Background().