Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
bir iş parçacığını sonlandırır; _endthread tarafından _beginthread oluşturulan bir iş parçacığını sonlandırır ve _endthreadex tarafından _beginthreadexoluşturulan bir iş parçacığını sonlandırır.
Sözdizimi
void _endthread( void );
void _endthreadex(
unsigned retval
);
Parametreler
retval
İş parçacığı çıkış kodu.
Açıklamalar
Ancak_endthread, bir iş parçacığını sonlandırmak için çağırabilir veya _endthreadex açıkça çağırabilirsiniz _endthread ya da _endthreadex iş parçacığı veya _beginthreadexparametresi _beginthread olarak geçirilen yordamdan döndürdüğünde otomatik olarak çağrılır. veya çağrısıyla iş parçacığını sonlandırmak endthread _endthreadex , iş parçacığı için ayrılan kaynakların düzgün kurtarılmasını sağlamaya yardımcı olur.
Not
Libcmt.lib ile bağlantılı yürütülebilir bir dosya için Win32 ExitThread API'sini çağırmayın; bu, çalışma zamanı sisteminin ayrılan kaynakları geri kazanmasını engeller. _endthread ve _endthreadex ayrılmış iş parçacığı kaynaklarını geri kazanıp çağrısı yapın ExitThread.
_endthread iş parçacığı tutamacını otomatik olarak kapatır. (Bu davranış Win32'den ExitThread farklıdır API.) Bu nedenle ve _endthreadkullanırken _beginthread Win32 CloseHandle API'sini çağırarak iş parçacığı tutamacını açıkça kapatmayın.
Win32 ExitThread API'sinde olduğu gibi iş _endthreadex parçacığı tutamacını kapatmaz. Bu nedenle ve _endthreadexkullanırken _beginthreadex Win32 CloseHandle API'sini çağırarak iş parçacığı tanıtıcısını kapatmanız gerekir.
Not
_endthread ve _endthreadex iş parçacığında bekleyen C++ yıkıcılarının çağrılmamasına neden olur.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
| İşlev | Gerekli başlık |
|---|---|
_endthread |
<process.h> |
_endthreadex |
<process.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Kitaplıklar
Yalnızca C çalışma zamanı kitaplıklarının çok iş parçacıklı sürümleri.
Örnek
örneğine _beginthreadbakın.