У нас вы можете посмотреть бесплатно Deterministic Unit Tests for Multi-Threaded Java | Thomas Richter или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Testing multi-threaded Java code is notoriously challenging. Race conditions, unpredictable scheduling, and non-deterministic behavior make it difficult to reproduce failures and ensure reliability. In this XtremeJ 2025 session, Thomas Richter demonstrates a powerful approach to overcoming these challenges and achieving deterministic unit testing for concurrent Java applications. Using VMLens, Thomas shows how to systematically iterate over all possible thread interleavings, revealing hidden concurrency issues that traditional testing methods often miss. By exploring every execution path, you can detect race conditions, ensure thread safety, and write tests that are both repeatable and reliable. In this talk, you will learn: ✅ Why multi-threaded Java behaves non-deterministically ✅ How VMLens explores thread interleavings automatically ✅ How to create deterministic unit tests for concurrent code ✅ How to uncover race conditions and synchronization issues ✅ Practical techniques you can apply immediately If you work with multi-threaded Java or want to increase confidence in your concurrency testing, this session provides a clear and practical roadmap to making your tests stable, deterministic, and trustworthy. ✅ Enjoyed this session? Subscribe to our channel and stay updated with the latest talks, panels, and competitions from the XtremeJ conference series. Join our growing community of passionate developers!