Ä Hehe - kupa fajnego towarzystwa (2:484/40) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CARBO.POINTS Ä Msg : 1115 of 1130 From : Krzysztof Manijak 2:484/40.21 05 Oct 99 20:09:12 To : All 05 Oct 99 22:21:05 Subj : Re: Zdrada czy przysluga ???? - dlugie ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ poniewaz spotkalo sie z odzewem puszczam ciag dalszy ;) i wyciachalem kawalek starego cytatu. [ This is a repost of the following article: ] [ From: Jacek Rafal Radzikowski ] [ Subject: Re: Zdrada czy przysluga ???? - dlugie ] [ Newsgroups: pl.rec.humor.najlepsze ] [ Message-ID: <7tauup$aho$1@smerek.itl.waw.pl> ] [ This is a repost of the following article: ] [ From: TomiK ] [ Subject: Re: Zdrada czy przysluga ???? - dlugie ] [ Newsgroups: pl.soc.savoir-vivre ] [ Message-ID: <7tassp$eeg$1@nnrp1.deja.com> ] > > W zasadzie kwestia > >sprowadza sie do tego, czy dziewczynie "zajetej" wypada isc z kims [ciach by manner] > czekal, az zasob sie zwolni, co zostanie wskazane zmiana semafora z 1 > na 0. Nie moglem sie oprzec pokusie pociagniecia tego watku. Kolega zapomnial o niebezpieczenstwach wynikajacych z tak uproszczonego podejscia. Niebezpieczenstwo pierwsze to tzw blokada. Niewtajemniczonym w arkana przetwarznia rownoczesnego wyjasnie, iz jest to stan, w ktorym "procesy" wzajemnie oczekuja na zwolnienie zasobow. Trawersujac na sytuacje opisywana w poscie mamy nast. warunki sprzyjajace zaistnieniu blokady: 1. Zasob (dziewczyna) nie jest dzielony. 2. Proces (facet) w oczekiwaniu na nowy zasob nie zwalnia aktualnie posiadanego mimo, iz juz go nie potrzebuje. 3. Proces nie moze byc zmuszony do zwolnienia zasobu. 4. Wystepowanie petli oczekiwania na zasoby. Wystepowanie wszystkich czterech warunkow predzej czy pozniej doprowadzi do zaistnienia blokady i zamarcia systemu w bezruchu. Nalezy wiec rozpatrzyc jakimi mozliwosciami dysponujemy by uniknac tej niebezpiecznej sytacji. Warunek nr 3 jest umocowany w prawie i jesli blokujcy proces nie lamie go jest on bardzo trudny do usuniecia. Mozemy probowac perswazji. Nasilenie perswazji powinno odpowiadac naszym mozliwosciom, w ostatecznosci wskazowka moze byc piosenka zespolu "Chlopcy z Placu Broni" p.t. "O! Ela". Stosowanie sie do zawartej tam rady moze jednak doprowadzic do umieszczenia wymuszajacego procesu pod blednym adresem pamieci i uplyna lata nim procedury korekcji odzyskaja go dla systemu. Warunek nr 2 wystepuje niestety bardzo czesto. Powodem jest asekuranctwo zawarte w algorytmie procesow, czasem jest to zwykle wygodnictwo. Jesli chodzi o warunek nr 4 to petla oczekiwania jest w dluzszym okresie czasu przerywana przez pojawianie sie w systemie nowych zasobow, ku ktorym oczekujace procesy moga sie zwrocic. W niektorych systemach, takich jak chocby uczelnie wyzsze zastrzyk nowych zasobow nastepuje co roku, co jest okresem wzglednie znosnym. Niestety nie zawsze jest tak dobrze. Ten warunek uwazam za szczegolnie dokuczliwy ze wzgledu na brak mechanizmow, za pomoca ktorych procesy moga wplywac na zmiane sytuacji - sa niemal zupelnie bezbronne - jedynym chyba wyjsciem jest zmiana systemu. Najlatwiejszym do usuniecia warunkiem jest nr 1. Niestety kolega twardo broni pozostawienia go w podstawach dzialania systemu. A przeciez usuniecie go zlikwidowaloby rowniez zagrozenie "zaglodzenia" procesow. Niewtajemniczonym podpowiem, ze jest to sytuacja, w ktorej mniej operatywne procesy wciaz maja zablokowany dostep do zasobow "podbieranych" im przez bardziej zwawych konkurentow. > Troche mi przykro, ze egzemplarz plci nadobnej okreslam mianem > "zasobu", lecz to jedynie dla ilustracji sytuacji. Ja tam tez wole okreslenie "towar" :>>>> TomiK Sent via Deja.com http://www.deja.com/ Before you buy. -- FAQ i informacje na temat grupy: http://www.rotfl.eu.org/prhn/ -- Krzychu ^~^ Fido: 2:484/40.21 ^~^ ICQ: 11267479 ^~^ Voice: O 5O1 469 768 Wilk pozera slonce. Ksiezyc czernieje. Jest tylko zimno i ciemnosc. Nienawisc, zemsta i krew... (AS) --- ifmail v.2.14-tx8.10 * Origin: [... mowilem juz ze sa super? :))] (2:484/40.21@fidonet)