C için yarış koşullarını zorlayan bir test çerçevesi var mı? Veya bu konu için C++ ve Java için de geçerlidir.C için yarış koşullarını zorlayan bir test çerçevesi var mı?
12
A
cevap
7
Valgrind aracı Helgrind (diğer şeylerin yanı sıra) pthreads kullanan C veya C++ programlarındaki veri yarışlarını algılar.
İlgili konular
- 1. C için bir wxWidgets çerçevesi var mı?
- 2. Redis'i kullanarak yarış koşullarını nasıl önleyebilirim?
- 3. C# Birim Test çerçevesi?
- 4. C#/NET koşullarını bulmak için analiz aracı/deadlocks
- 5. Vala için birim test çerçevesi
- 6. Bir .NET Polimorfik Veri Çerçevesi var mı
- 7. Böyle bir CSS çerçevesi var mı?
- 8. C++ GUI masaüstü windows uygulamaları için test otomasyon aracı/çerçevesi
- 9. Delphi için herhangi bir Önbellek Çerçevesi var mı?
- 10. Java Applet'leri için herhangi bir eklenti çerçevesi var mı?
- 11. Haskell için herhangi bir MVC web çerçevesi var mı?
- 12. JavaFX için iyi bir MVVM/MVP/MVC çerçevesi var mı?
- 13. Ünite test koduna dayalı kod? Bir yarış koşulunu zorlamak
- 14. Xunit için Parametreli Test Armatürleri Var mı?
- 15. C# için Guava var mı?
- 16. C programlama için bir REPL var mı?
- 17. Google test çerçevesi - Test durumları arasındaki bağımlılık
- 18. "isForEachable" için bir değişken test etmenin bir yolu var mı
- 19. Harici aksesuar çerçevesi test donanımı
- 20. Google Test, C kodunu test etmek için uygun mu?
- 21. PDF dosyaları için bir test paketi var mı?
- 22. Test Subscription.create - kullanmak için sahte bir ödeme var mı?
- 23. Windows toplu iş dosyaları için birim sınama çerçevesi var mı?
- 24. Silverlight için bir log4net sürümü var mı?
- 25. Swing'ten daha iyi bir Java uygulama çerçevesi var mı?
- 26. Karıştırma ActiveRecord koşullarını bul
- 27. Test uygulamasında Depolama Erişimi Çerçevesi
- 28. Kıyaslama Çerçevesi C++
- 29. C# 7.0 için Microsoft.Net.Compilers eşdeğer var mı?
- 30. C# kütüphaneleri için OnLoad olayı var mı?
Harika bir soru için bir öneriniz var! –
[Corensic Jinx] (http://www.corensic.com/Products.aspx). Kullanmamıştım ve bu yüzden faydası veya etkinliği hakkında yorum yapamam. –
Harika bir soru, ama genel olarak, en iyi dereceli yarış koşullarında, iyi bir iş yapmak için genel bir araç için vurmak çok zor. Örneğin, glibc/NPTL'nin rapor edilen ve göz ardı edilen bazı çirkin yarış koşullarına sahip olması muhtemeldir, bu da muhtemelen tek bir makinede vurmak için onlarca veya yüzlerce yıl sürecektir. Tabii ki, Google’ın veya Facebook’un veri merkezlerinde zaten çok kez vurulmuşlardı… –