C Çalışma Zamanı Hatası R6016

iş parçacığının verileri için yeterli alan yok

Dekont

Bir uygulamayı çalıştırırken bu hata iletisiyle karşılaşırsanız, uygulama bir iç bellek sorunu nedeniyle kapatıldı. Bu hatanın birçok olası nedeni vardır, ancak genellikle son derece düşük bir bellek koşulundan, uygulamadaki bir hatadan veya uygulama tarafından kullanılan eklenti veya uzantıdaki bir hatadan kaynaklanır.

Bu hatayı düzeltmek için aşağıdaki adımları deneyebilirsiniz:

  • Çalışan diğer uygulamaları kapatın veya bellek boşaltmak için bilgisayarınızı yeniden başlatın.
  • Uygulamayı onarmak veya yeniden yüklemek için Denetim Masası Uygulamalar ve Özellikler veya Programlar ve Özellikler sayfasını kullanın.
  • Uygulama tarafından kullanılan eklentileri veya uzantıları kaldırmak, onarmak veya yeniden yüklemek için Denetim Masası Uygulamalar ve Özellikler veya Programlar ve Özellikler sayfasını kullanın.
  • Yazılım güncelleştirmeleri için Denetim Masası Windows Update'i denetleyin.
  • Uygulamanın güncelleştirilmiş bir sürümünü denetleyin. Sorun devam ederse uygulama satıcısına başvurun.

Programcılar için bilgiler

Bu hata, programın bir _beginthread veya çağrıyı tamamlamak için işletim sisteminden yeterli bellek almaması veya _beginthreadex yerel iş parçacığı yerel depolama alanının veya _beginthreadextarafından başlatılmamış olması nedeniyle _beginthread oluşur.

Yeni bir iş parçacığı başlatıldığında, kitaplık iş parçacığı için dahili bir veritabanı oluşturmalıdır. Veritabanı işletim sistemi tarafından sağlanan belleği kullanarak genişletilemezse, iş parçacığı başlatılamaz ve çağrı işlemi durur. Bu işlem tarafından çok fazla iş parçacığı oluşturulduğunda veya iş parçacığı yerel depolama alanı tüketildiğinde gerçekleşebilir.

C çalışma zamanı kitaplığını (CRT) çağıran bir yürütülebilir dosyanın Windows API'si CreateThreadyerine iş parçacığı oluşturmak için kullanması _beginthreadex önerilir. _beginthreadex , iş parçacığı yerel depolamasında birçok CRT işlevi tarafından kullanılan iç statik depolamayı başlatır. İş parçacığı oluşturmak için kullanırsanız CreateThread CRT, başlatılan iç statik depolama gerektiren bir CRT işlevine çağrı yapıldığında işlemi R6016 ile sonlandırabilir.