Пример priority inversion из повседневной жизни

blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Пример priority inversion из повседневной жизни

Post by blanko27 »

Как можно объяснить ребенку priority inversion примером из повседневной жизни, не используя компьютерные термины (critical section, resource locking, и т.д.)? На подобие примера синхронизации с помищью телефонных звонков из "The Little Book of Semaphores" by Downey?

Заранее спасибо за предложения идей. :fr:
...а мы такой компанией, возьмем, да и припремся к Элис!
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Re: Пример priority inversion из повседневной жизни

Post by Palych »

Едет кортеж Путина по Кутузовскому.
Все светофоры зеленые, как полагается.
Глядь - на перекрестке по зебре идет бабушка с волкером.
Она начала движение на зеленый, но не успела. Загорелся красный и она встала посреди дороги.
Путин распоряжается включить ей зеленый и посылает охранников сопроводить. Т.е. передает ей свой приоритет, чтобы самому быстрее проехать.
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Re: Пример priority inversion из повседневной жизни

Post by blanko27 »

Palych wrote:Т.е. передает ей свой приоритет, чтобы самому быстрее проехать.
Это у вас больше как пример priority inheritance на synchronization object получился, но все равно здорово, спасибо :-)
...а мы такой компанией, возьмем, да и припремся к Элис!

Return to “Вопросы и новости IT”