-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: "ACMM-033" <v...@i...pl>
Newsgroups: pl.misc.telefonia
Subject: Re: Szukałem schematu wybieraka grupowego...
Date: Mon, 21 Oct 2013 13:54:15 +0200
Organization: Centrala telefoniczna Pentaconta GCI
Lines: 62
Message-ID: <l434l8$e1$1@node1.news.atman.pl>
References: <s...@f...lasek.waw.pl>
<l3q22r$ma6$1@node1.news.atman.pl>
<s...@f...lasek.waw.pl>
<l...@4...com>
<s...@f...lasek.waw.pl>
<l3s29q$8l2$1@node2.news.atman.pl>
<s...@f...lasek.waw.pl>
<s...@4...com>
<3m033rlp40kv$.15z52mcazs5il$.dlg@40tude.net>
<5...@4...com>
<l41oeq$ipm$1@node1.news.atman.pl>
<a...@4...com>
Reply-To: "ACMM-033" <v...@i...pl>
NNTP-Posting-Host: 89-71-131-105.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1382356456 449 89.71.131.105 (21 Oct 2013 11:54:16 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 21 Oct 2013 11:54:16 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-Antivirus: avast! (VPS 131020-0, 2013-10-20), Outbound message
X-Antivirus-Status: Clean
Xref: news-archive.icm.edu.pl pl.misc.telefonia:237317
[ ukryj nagłówki ]
Użytkownik "A.L." <a...@a...com> napisał w wiadomości
news:al39695biemners6uvpsbph84v7iamsda3@4ax.com...
>>Ale jest czasem w kodzie "wstawka", która jawnie określa, że program ma
>>wyp... i o mienie swoje nie pytać, tu i teraz, natychmiast.
>>
>
> Owszem, mzoe i "natychmiast" ale nie moze zostawic smieci. Wiec
> wszystkie watki i procesy musza byc zakonczone a uzywane zasoby
> zwolnione
I jeśli zatrzymanie nastąpi tak, jak należy, to rzeczywiście, raczej będzie
czysto.
Ale, jak załapie jakiegoś runtime, to różnie chyba może być? Pół biedy, jak
coś przyuważy, że podwątek się właśnie wyburaczył i za niego posprząta, lub
ustawi to chociaż w stanie umożliwiającym zrobienie z tym czegoś.
>>To kompilator chyba nawet taki "najdrastyczniejszy" przypadek, gdy program
>>ma się zamknąć natychmiast i nie dyskutować, ze pracy nie skończył,
>>powinien
>>odpowiednio złożyć w ciąg maszynowy?
>>
>
> Nie, to nie jest problem kompilatora, a problem projektu. Kompilator
> sam z siebie tego nei zrobi
No, to jasna sprawa. Mnie interesuje wszakże przypadek, gdy program jest
napisany i skompilowany prawidłowo, a jednak się wywali, bo np. poszło
jakieś zakłócenie po sieci i się bit przekłamał, czy moduł pamięci ma
skwaszoną ćwiertkę (miałem niedawno taki) i całość może się zachowywać
lekkopółśmiesznie.
Wydaje mi się, że taki przypadek też warto przewidzieć i uchwycić, żeby w
taki sposób pozostawione śmieci nie rozdmuchały się po całym systemie, żeby
nie pociągnęło to jak domino za sobą pozostałych procesów i programów.
>>Chodzi o to, że nie jest jasny warunek zakończenia? Nie chcę się porywać z
>>motyką na słońce, ale, "jak to sobie mały Kazio
>
> Nie, chodzi o to ze nie istnieje uniwersalny algorytm ktory dla
> dowolnego programu pozwoli stwierdzic czy ow program zatrzyma sie po
> skonczonym czasie
A dało by się to trochę od dupy strony potraktować tak, że gdy zaistnieje
takie ryzyko, to przygotować ta taki wypadek jakiś dyżurny zestaw
parametrów, możliwie najbliższy oczekiwanemu, że jak się program nie
zakończy w określonym czasie, to dać mu 10% (czy ile się uzna) czasu na
"przebudzenie" i dokończenie, a jak mimo to nie skończy, to po prostu
wymusić zakończenie natychmiast (ewentualnie ściągnąć co się da z
przerobionych już danych), a w odpowiednie miejsce podstawić wartości
dyżurne i ewentualnie znacznik "nie zakończyło się w porę, dane niepewne", i
tu już oprogramować, czy ryzykujemy pchanie tego dalej, czy całkowicie
odrzucamy zadanie, jako niewykonane...? Tak kombinuję na łyso, sam miewałem
już takie problemy z czasów Commodore 64 i stacji dysków, choć z pewnością
były innego kalibru, co innego znaczyły i z czego innego wynikały, itd
--
ACMM-033-PC-GCI-Warszawa.
Spamerstwu i "pytaczom" wstęp do skrzynki email surowo zabroniony!
To, że adres ten jest publiczny i nieodspamiony, nie oznacza, że wolno
wam tu załatwiać się, do tego jest klop, tylko go z szafą nie pomylcie!
.
Najnowsze wątki z tej grupy
- "betamaxy" i inne voip-y dzisiaj
- Hackowanie SS7
- nowe spamerstwo ?
- Przychodzące impulsy telefon nie dzwoni
- Re: Zgody...
- Jak tanio dzwonic do Wielkiej Brytani?
- Chess
- Vitruvian Man - parts 7-11a
- Czas umierać.
- [ot] aplikacja - ameryk. nr. telef + dzwonienie za free do stanow i kanady
- Vectra 'Plan domowy bez limitu'
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Re: Ponownie: androSRAJ i zarządzanie książką teleSRAną z bitMłyna
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Android, export/import książki telefonicznej
Najnowsze wątki
- 2025-01-19 Test - nie czytać
- 2025-01-19 qqqq
- 2025-01-19 Tauron przysyła aneks
- 2025-01-19 Nowa ładowarka Moya a Twizy -)
- 2025-01-18 Power BANK z ładowaniem przelotowym robi PRZERWY
- 2025-01-18 Pomoc dla Filipa ;)
- 2025-01-18 znowu kradno i sie nie dzielo
- 2025-01-18 Zieloni oszuchiści
- 2025-01-18 Zielonka => Specjalista ds. public relations <=
- 2025-01-18 Warszawa => Frontend Developer (JS, React) <=
- 2025-01-18 Warszawa => Software .Net Developer <=
- 2025-01-18 Warszawa => Developer .NET (mid) <=
- 2025-01-18 Katowice => Administrator IT - Systemy Operacyjne i Wirtualizacja <=
- 2025-01-17 Zniknął list gończy za "Frogiem". Frog się nam odnalazł?
- 2025-01-17 Kto wytłumaczy "głupiemu" prezydentowi Dudzie wielką moc prawną "dekretu premiera" TUSKA? [(C)Korneluk (2025)]