У нас вы можете посмотреть бесплатно Reentrant Code: Definition, Examples, and How to Fix Problems. Concurrency Video #3 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
The definition of "reentrant" code is pretty complicated, and reentrancy problems can be big problems. In this video, I animate the definition because the English is hard to understand. Then I walk through example code that is reentrant, add some functionality that makes it not reentrant and then fix that to make it reentrant again. Along the way, we see how to detect when code is not reentrant and how to fix it. #reentrant #softwareengineering In this video I'll walk you through: What it means for code to be reentrant. When reentrancy is something we need to worry about. Examples to show the details of how reentrancy problems occur Strategies for fixing reentrancy problems TIMESTAMPS 0:00 What is reentrancy and how it relates to the call stack 1:17 Example code that puts two calls on one method into one call stack 3:22 Why that code is reentrant 3:56 Add a requirement that requires data that is shared between the two calls 4:50 Why that code is NOT reentrant 5:50 Make that code reentrant 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 our channel here: / @wizardcraftcode Don’t forget to subscribe! 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