30813

Гонки и тупики

Доклад

Информатика, кибернетика и программирование

Пусть Поток 1 получил доступ к ресурсу и изменил его в своих интересах; затем активизировался Поток 2 и модифицировал этот же ресурс до завершения Потока 1. Поток 1 полагает что ресурс остался в том же состоянии что и был до переключения. Тупики имеют место тогда когда поток ожидает ресурс который в данный момент принадлежит другому потоку.

Русский

2013-08-24

11.15 KB

2 чел.

Гонки и тупики

Ситуация гонок возникает, когда два или более потока пытаются получить доступ к общему ресурсу и изменить его состояние. Пусть Поток 1 получил доступ к ресурсу и изменил его в своих интересах; затем активизировался Поток 2 и модифицировал этот же ресурс до завершения Потока 1. Поток 1 полагает, что ресурс остался в том же состоянии, что и был до переключения. В зависимости от того, когда именно был изменен ресурс, результаты могут варьироваться – иногда код будет выполняться нормально, иногда нет.

Тупики имеют место тогда, когда поток ожидает ресурс, который в данный момент принадлежит другому потоку. Рассмотрим пример: Поток 1 захватывает объект А и, для того, чтобы продолжать работу, ждет возможности захватить объект Б. В то же время Поток 2 захватывает Объект Б и ждет возможности захватить Объект А. Развитие этого сценария заблокирует оба потока; ни один из них не будет исполняться.


 

А также другие работы, которые могут Вас заинтересовать

54523. My favourite film 272 KB
  What do we usually do in our free time? Well, yes, we read books and magazines, listen to music, walk with our friends and watch TV. So, out lesson will be connected with TV programs, especially with films. We’ll speak about types of films, work over some texts, do different tasks, speak about your favourite films and present your project works.
54524. Meet My Friend 96 KB
  Brother Rabbit took the two carrots to Brother Goat’s house. Brother Goat was not at home. Brother Rabbit put the carrots on the table and went away. Brother Goat saw the carrots on the table and thought; “Oh, what good friend I have. I should be a good friend too. It’s winter now. Brother Rabbit has not got any food to eat. I must help him.” So he ate one carrot, took the other and ran to Brother Rabbit’s house.
54525. My Land 50 KB
  Objectives: to expand students’ vocabulary to involve students into reading, writing, communicative activities, to develop students’ thinking
54526. MY NATIVE LAND-OUR GLORIOUS DONBAS 1.37 MB
  To begin with, I want to draw your attention to the quotation on the blackboard: He, who loves not his land, can love nothing. These wonderful words belong to the great poet G.G. Byron. His love to his land was deep and passionate. He could not imagine his life without his Highlands. He was so devoted to it, for him there was nothing like his Homeland. I think these Byron's words can be the motto of our lesson.
54527. MY SCHOOL LIFE 66.5 KB
  Do you know what schools are in Great Britain. Let`s watch the video about schools in England and while watching write down the number of the pictures 1-7 in the order that you see them and write a subject under each picture.
54528. Я і мистецтво 44.5 KB
  Обладнання: музичні інструменти: фортепіано акордеон скрипка флейта труба бубен ложки барабан маракаси трикутник; фотоілюстрації виставка дитячих робіт схема роздатковий матеріал. Розширити знання про музичні інструменти і відчути тембровий колорит музичних інструментів.Струнні інструменти. У народі всім відомі далеко не нові Інструменти дерев яні струнні – щипкові.
54529. На фірмі: працевлаштування 247 KB
  Objectives: to systemtize students’ knowledge concerning the presenttion of firm nd its produce rules nd procedure of pplying for job; to expnd their vocbulry on the topic discussed; to develop students’ listening nd speking skills. Boss So the problem we re going to discuss tody is job nd job hunting. No doubt good job nd good position we’d like to hve re of immense importnce for nybody since it is gret chnce for selfdetermintion nd mking creer for providing wellbeing for ourselves nd our fmilies. I hope you re redy nd eger to...
54530. Капитализм и становление классической школы в экономической теории 17.64 KB
  Бабайцевой Используемое оборудование: Презентация Односоставные предложения Краткое описание: Урок русского языка в 8 классе Односоставные предложения Автор: Иванова Татьяна Николаевна Г. Какая ночь Внимательно рассмотрите эти предложения. Что мы уже знаем Двусоставные предложения. числа инфинитив Чего мы ещё не знаем Односоставные предложения.