Yeniden giriş kodu yazılırken önerilen uygulamalarda bir re-entrancy guide geçiyordum.Yeniden giriş kodu için önerilen uygulamalar C, C++
Bu diğer başvuru kaynakları ve kaynaklar bu konuyu kapsamaktadır?
Bu sorunları denetlemek için hangi lint benzeri araçlar kullanılabilir?
. Bu çok ince bir şey değil. Fonksiyon çağrısında geçmediğiniz verileri kullanmayın, fonksiyonda herhangi bir durumu saklamayın. –
Bu kılavuzda, çok yönlü hatalar (aslında sinyal işleme örneklerinin gerçek reentranisi olsa da) çok iş parçacıklı bir tanımlamadan (muteksler ... merhaba kilitlenme) sadece düz bir tokluk (sigsuspend (& zeromask) 'a kadar çok sayıda hata vardır. Arayanızın bir sebepten dolayı devre dışı bıraktığı kesintileri işlemeye izin verdiniz, bunun yerine sigsuspend (& oldmask) 'ı deneyin. –