_endthread
, _endthreadex
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 _beginthreadex
oluş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 _beginthreadex
parametresi _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.
Dekont
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 _endthread
kullanı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 _endthreadex
kullanırken _beginthreadex
Win32 CloseHandle
API'sini çağırarak iş parçacığı tanıtıcısını kapatmanız gerekir.
Dekont
_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
Function | 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 _beginthread
bakın.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin