GGoChannel Desk
Ruang kerja kode dengan AI

Pembatalan di Go

Hentikan pekerja Go ketika konteks dibatalkan saat menunggu pengiriman hasil.

● ● ●GoChannel Desk●
Alur kerja · Pembatalan di Go ×
if err := ctx.Err(); err != nil {
    return err
}
select {
case results <- value:
    return nil
case <-ctx.Done():
    return ctx.Err()
}
✳Hentikan pekerja Go ketika konteks dibatalkan saat menunggu pengiriman hasil.
✓ PerubahanTinjau sebelum menerapkan ↗
Ilustrasi ruang kerja
Tinjau sebelum menerapkanBandingkan perilaku sebenarnya dengan hasil yang diharapkan. Jika pemeriksaan gagal, cari penyebabnya sebelum membuat perubahan lain.
ModelAtur endpoint kompatibel OpenAI atau Anthropic dengan URL dasar dan kunci API jika diperlukan. Uji koneksi. Server model lokal harus berjalan; alat jarak jauh dapat mengirim data secara terpisah.
ProyekUji pembatalan sebelum mulai dan saat pengiriman terblokir tanpa menutup kanal milik komponen lain.
Alur kerja

Pembatalan di Go

Alur kerja ↗
Alur kerja
if err := ctx.Err(); err != nil {
    return err
}
select {
case results <- value:
    return nil
case <-ctx.Done():
    return ctx.Err()
}
Ruang kerja kode dengan AI

Ide berikutnya dimulai di sini.

Unduh untuk Windows ↗