Igy ne...

ide.ne.irj at freemail.hu ide.ne.irj at freemail.hu
Thu Dec 30 23:08:47 CET 2004


Thus spake Andras Tantos:

> Hali!

Hi!

> Azert a tobbszalu programokban szinkronizacios hibat talalni nem egyszeru. 
> Semmi keppen nem a 'primitiv hiba' kategoria. Tobben mondtak mar, hogy ez es 
> a memoria korrupcio (buffer overflow, ketszeres felszabaditas, 
> felszabaditott memoriaba iras, stb.) a legnehezebben megtalahato 
> hiba-osztaly.

Hat nem tudom, nekem eddig nem volt gondom vele.
Igaz, win alatt nem probaltam, csak Amigan. Szemaforokkal, message
portokkal kivaloan meg lehet oldani a szinkronizaciot, csak kicsit at
kell gondolni az egeszet.
Win alatt mar csak azert sem egyszeru, mert maga az oprendszer szar,
ugy ahogy van. Pl registrybol olvasasnal van valami idolimit, ha az alatt
nem talalja meg, akkor failed. De ha a progi ilyenkor tobbszor ismetli
az olvasast, elobb-utobb amikor bekerul a cache-be, az idolimiten belul
sikerulni fog az olvasas, mukodni fog.
Mivel hol sikerul, hol nem, a progi is hol mukodik, hol nem, attol fugg
milyen kedve van, milyen gyors a gep, mennyire van leterhelve, mi van a
memoriaban. Egyik programozo haver meselt errol, a program betoltesekor
elegge le van terhelve a proci, nem tudja kiolvasni a kulcsokat, vegul
beleirta a progiba hogy ciklusban probalkozik egy csomoszor...
Asszem win95 vagy 98 volt.

> Ez relative egyszeru: olyan rendszereket kell hasznalni, amiknek mar eleve 
> megvan a feladathoz illo minositese. Azaz, ha pl. SIL-3-as biztonsagi 

Attol a rendszer meg lehet hibas, ez csak a felelosseg tologatasara jo.
En nem vagyok hibas, es ok sem lehetnek, mert megvan a minositesuk.
Egyebkent bocsi a lezuhant gepert, szegeny utasok :)

> Egyebkent en is ugy latom, hogy a programok minosege nagy atlagban evrol 
> evre zuhan. En viszont nem elso sorban a programozok tudasanak a romlasaban 
> latom ennek az okat, hanem a programok bonyolultsaganak exponencialis 
> novekedeseben. Ma mar nem nagyon van olyan eladhato tudasu program (PC-n 
> legalabbis) aminek a bonyolultsaga ne haladna meg egy ember felfogo 
> kepesseget. Ha meg nem latod at a teljes rendszert, bizonyos pontokon 
> sotetben fogsz tapogatozni es hibazni fogsz.

Ha ez igy van, akkor bele fogunk dogleni a bonyolultsagba. Csunya halal.

> Tantos Andras

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"My love is REAL, unless declared INTEGER."




More information about the Elektro mailing list