-
Data: 2013-10-21 13:54:15
Temat: Re: Szukałem schematu wybieraka grupowego...
Od: "ACMM-033" <v...@i...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-20 "betamaxy" i inne voip-y dzisiaj
- 2024-11-21 Strach się bać
- 2024-11-21 Koniec smrodów
- 2024-11-20 Krematorium
- 2024-11-20 Taki tam szkolny problem...
- 2024-11-20 LIR2032 a ML2032
- 2024-11-20 SmartWatch Multimetr bezprzewodowy
- 2024-11-21 Środa Wielkopolska => Konsultant SAP <=
- 2024-11-21 Łódź => Spedytor Międzynarodowy <=
- 2024-11-21 Wrocław => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-21 Kraków => Lead Java EE Developer <=
- 2024-11-21 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=