Aracılığıyla paylaş


_endthread, _endthreadex

Tarafından oluşturulan bir iş parçacığı sonlandırıldığında _beginthread veya _beginthreadex, sırasıyla.

Önemli notÖnemli

Bu API, Windows çalışma zamanı yürütme uygulamalarda kullanılamaz.Daha fazla bilgi için bkz: /zw ile desteklenmeyen crt işlevlerinin.

void _endthread( void );
void _endthreadex( 
   unsigned retval 
);

Parametreler

  • retval
    İş parçacığı çıkış kodu.

Notlar

Arayabileceğiniz _endthread veya _endthreadex bir iş parçacığı; açıkça sonlandırmak için Ancak, _endthread veya _endthreadex iş parçacığı parametre olarak geçirilen yordamı döndüğünde otomatik olarak adlandırılan _beginthread veya _beginthreadex.Bir çağrı ile bir iş parçacığı sonlandırılıyor endthread veya _endthreadex iş parçacığı için tahsis edilen kaynakların uygun Kurtarma sağlamaya yardımcı olur.

[!NOT]

Libcmt.lib ile bağlantılı bir yürütülebilir dosya için Win32 çağırmayın ExitThread API; Bu çalışma zamanı sistemi ayrılan kaynakları reclaiming gelen engeller._endthreadve _endthreadex ayrılan iş parçacığı kaynakları geri kazanmak ve sonra call ExitThread.

_endthreadiş parçacığı tutamacı otomatik olarak kapatır.(Bu davranış Win32 farklıdır ExitThread API'si.) Bu nedenle, kullandığınızda, _beginthread ve _endthread, açıkça iş parçacığı tutamacı Win32 çağırarak kapatmayın CloseHandle API.

Win32 gibi ExitThread API, _endthreadex iş parçacığı tutamacı kapatmaz.Bu nedenle, kullandığınızda, _beginthreadex ve _endthreadex, Win32 çağırarak iş parçacığı tutamacı kapatmalısınız CloseHandle API.

[!NOT]

_endthreadve _endthreadex c++ yıkıcı bekleyen iş parçacığı değil çağrılmasına neden.

Gereksinimler

İşlev

Gerekli başlık

_endthread

<process.h>

_endthreadex

<process.h>

Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.

Kitaplıkları

Çok iş parçacıklı sürümlerini c çalışma zamanı kitaplıkları yalnızca.

Örnek

Örnek için bkz: _beginthread.

.NET Framework Eşdeğeri

Yoktur. Standart c işlevi çağırmak için kullanın PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

Ayrıca bkz.

Başvuru

İşlem ve ortam denetimi

_beginthread, _beginthreadex