Bir proxy seçeneği bir libcurl easy tutamacına aittir. Bu seçeneği bir iş parçacığından değiştirmek, başka bir iş parçacığı aynı tutamaç üzerinde aktarım yaparken tutamacın sahiplik kurallarını ihlal eder.

libcurl, belgelenen kurallara uyulduğunda iş parçacığı güvenlidir. Tek bir tutamaca yapılan keyfi eşzamanlı erişimi dahili olarak senkronize etmez. Eşzamanlı çalışanlara kendi tutamaçlarını verin veya sahipliği yalnızca önceki kullanıcı bitirdiğinde devredin.

share arayüzünün ayrı kilitleme gereksinimleri ve sınırları vardır. Her çalışanın paylaşılan bir easy tutamacının her ayarını değiştirmesine izin değildir.

Eski proxy iş parçacığı örnekleri genellikle eski TLS kitaplığı sürümleri için kilitleme geri çağırmaları içerir. Gerçek TLS arka ucu ve derlemesi için güncel iş parçacığı güvenliği belgelerini denetleyin. Geçmiş OpenSSL geri çağırmalarını güncel bir uygulamaya kopyalamak doğru tutamaç sahipliğinin yerini tutmaz.

Eşzamanlı kullanmadan önce kitaplığın genel durumunu belgelenen başlatma gereksinimlerine göre ilkleyin. Genel aracılar üzerinden izin verilen genel istekler için ücretsiz proxy listesi her çalışanın proxy seçeneği için adaylar sunar; protokolü libcurl derlemesiyle eşleştirin. Başarısız her işlem için tutamacın yapılandırılmış proxy'sini ve kendi hata sonucunu koruyun. Birden çok aktarım sürerken genel bir “geçerli proxy” değişkeni kötü bir tanımlayıcıdır.

İlgili makaleler