Junior — Middle
Go'da zaman sınırı olmadan standart bir bağlam nasıl başlatılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Go'da zaman sınırı olmayan bir bağlam oluşturmak için context.Background() fonksiyonu kullanılır. Bu, genellikle diğer bağlamlar için kök olarak hizmet eden boş, iptal edilemeyen bir bağlam döndürür.
Zaman sınırı olmayan standart bir bağlamın başlatılması örneği:
import "context"
func main() {
ctx := context.Background()
// ctx, zaman sınırı gerektiren fonksiyonlara geçirilebilir
}
İptal ile birlikte, ancak zaman sınırı olmadan bir bağlam gerekiyorsa, context.WithCancel(ctx) kullanılabilir, ancak zaman kısıtlaması olmayan basit "boş" bir bağlam için — context.Background().