У нас вы можете посмотреть бесплатно Race Conditions - What is required and a Detailed Example (Concurrency - Video # 2) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Race conditions happen when two threads interact and the timing of that interaction affects the behavior of the system. Race conditions are really hard to debug because the bad interaction doesn't happen every time. So we need to be able to detect a race condition just by looking at the code. That way we can prevent them before they happen. #softwareengineering #raceconditions In this video I'll walk you through: What a race condition is. How the timing of the system affects threads An example in which two threads interact and lose values they write to a shared variable TIMESTAMPS 0:00 What is a race condition and what is required for it to be a problem 1:19 See the effect of a race condition in an example of two threads in Java. 3:01 The Java Byte Code of the statement that causes the race condition 3:45 Animation of how that Java Byte Code works with one thread 4:34 Animation of how two threads can lose writes with that Java Byte Code 6:13 Detailed summary of how that example generalizes ABOUT MY CHANNEL My channel is about good software engineering practices. We cover introductions to programming in C and Java. But I also have lots of software and computer engineering topics like PIC programming, advanced programming techniques, and things that distinguish good code from code that works. Check out my channel here: / @wizardcraftcode Don’t forget to subscribe! @wizardcraftcode CHECK OUT MY OTHER VIDEOS: C Programming Playlist: • Coding in C Intro to Java Playlist: • Introduction to Java Programming based on ... Software Engineering Topics Playlist: • General Software Engineering Topics