Görünüşe göre bu konu hakkında çok fazla açıklama yok gibi görünüyor, ancak çıkış kodlarının iş parçacığının nasıl çıktığına dair bir gösterge vermek için kullanılması gerekiyor, 0
başka herhangi bir şey çıkmadığı anlamına gelirken , ipliğin güvenli bir şekilde çıktığı anlamına geliyor. Beklendiği gibi çıkmayın. Ancak daha sonra bu çıkış kodu, bunu tamamen göz ardı etmek için kendiniz kodda ayarlanabilir.
Daha fazla bilgiyi yararlı olduğu bulabildiğim en yakın bağlantıdır bu
Yukarıdaki bağlantıdan alıntı:
Çıkma yöntemi ne olursa olsun, sürecinizden veya iş parçacığından döndürdüğünüz tam sayı 0-255 (8 bit) arasındaki değerler olmalıdır. Sıfır değeri başarıyı gösterirken, sıfır olmayan bir değer başarısızlığı gösterir. Herhangi bir tamsayı değerini çıkış kodu olarak döndürmeyi deneyebilirsiniz, ancak tamsayının yalnızca en düşük baytı işleminizden veya iş parçacığından çıkış kodunun bir parçası olarak döndürülür. Daha yüksek sıralı baytlar, işletim sistemi tarafından işlemle ilgili özel bilgileri iletmek için kullanılır. Çıkış kodu, birinin başarısına veya başarısızlığına bağlı olarak diğer programları koşullu olarak çalıştıran toplu iş / kabuk programlarında çok kullanışlıdır.
GetEXitCodeThread için Belgelerden
Önemli GetExitCodeThread işlevi, yalnızca iş parçacığı sonlandırıldıktan sonra uygulama tarafından tanımlanan geçerli bir hata kodunu döndürür. Bu nedenle, bir uygulama hata kodu olarak STILL_ACTIVE (259) kullanmamalıdır. Bir iş parçacığı , hata kodu olarak STILL_ACTIVE (259) döndürürse , bu değeri test eden uygulamalar bunu iş parçacığının hala çalışmakta olduğu ve iş parçacığı sona erdikten sonra iş parçacığının tamamlandığını test etmeye devam ettiği anlamına gelecek şekilde yorumlayabilir ve sonsuz bir döngüye uygulama.
Tüm bunları anladığım kadarıyla, kendi uygulamanız için kendi uygulamanızın içinde iş parçacıkları kullanıyorsanız, çıkış kodunun o kadar da önemli olmadığıdır . Bunun istisnası muhtemelen aynı anda birbirine bağımlı olan birkaç iş parçacığı çalıştırmanızdır. Bir dış kaynağın bu hata kodunu okuması için bir gereksinim varsa, bunu diğer uygulamalara iş parçacığınızın durumunu bildirecek şekilde ayarlayabilirsiniz.