Yeniden girişli ve iş parçacığı güvenli işlevler arasındaki fark nedir?
Yeniden girişli ve iş parçacığı güvenli işlevler arasındaki fark nedir?

Video: Yeniden girişli ve iş parçacığı güvenli işlevler arasındaki fark nedir?

Video: Yeniden girişli ve iş parçacığı güvenli işlevler arasındaki fark nedir?
Video: Fisyon ve Füzyon Tepkimeleri | Radyoaktivite | Simülasyon | PDF 2024, Kasım
Anonim

güvenli iplik kod, birden çok kaynaktan gerçekleştirilebilen bir koddur. güvenli bir şekilde iş parçacığı , aramalar aynı anda birden fazla cihazda gerçekleşse bile İş Parçacığı . yeniden giren kod, her şeyi yapabileceğiniz anlamına gelir güvenli iplik kod da garanti edebilir Emniyet aynısını arasan da işlev aynı şey içinde Konu.

Ayrıca, yeniden giriş işlevi nedir?

A işlev NS yeniden giriş yapan zaten yürütme sürecindeyken çağrılabilirse. Bu bir işlev NS yeniden giren yürütmenin ortasında kesintiye uğrayabilirse (örneğin, bir sinyal veya kesme ile) ve kesintiye uğrayan yürütme tamamlanmadan önce yeniden çağrılabilirse.

Yukarıdakilerin yanında, QT ipliği güvenli midir? hakkında notlar Qt Sınıflar Birçok Qt sınıflar yeniden girişlidir, ancak yapılmazlar Konu - güvenli , çünkü onları yapmak Konu - güvenli bir QMutex'i tekrar tekrar kilitlemek ve kilidini açmak için ekstra ek yüke maruz kalır. Örneğin, QString girişlidir ancak Konu - güvenli . Biraz Qt sınıflar ve fonksiyonlar Konu - güvenli.

Buna göre, iş parçacığı güvenli işlevleri nelerdir?

wikipedia'dan: İplik güvenliği çoklu bağlamında uygulanabilen bir bilgisayar programlama kavramıdır. dişli programlar. Özellikle, birden fazla ihtiyacı karşılamalıdır. İş Parçacığı aynı paylaşılan verilere erişmek ve paylaşılan bir veri parçasına yalnızca bir kişi tarafından erişilmesi ihtiyacı Konu Herhangi bir zamanda.

Özyinelemeli işlevler nelerdir?

Programlama terimlerinde bir özyinelemeli işlev kendisini doğrudan veya dolaylı olarak çağıran bir rutin olarak tanımlanabilir.

Önerilen: