INNER CODE UNIT · Go
threads
cloudflare/cfrpki · cmd/ctrpki/ctrpki.go:83
threads := *CertificateTransparencyThreads
qList := make([]chan bool, threads)
dataChan := make(chan []ct.ASN1Cert, threads)
if threads > 0 {
for i := 0; i < threads; i++ {
q := make(chan bool)
qList[i] = q
go BatchCertificateTransparency(ctclient, dataChan, q)
}
}
defer func() {
if threads > 0 {
for i := 0; i < threads; i++ {
qList[i] <- true
}
}