Posted By: Quasimodo (Quasimodo) on 'CZprogram'
Title: Re: Kontrola threaduy
Date: Mon May 24 15:04:23 2004
> > Zdar,
> > neznate nahodou nekdo nejakej softik, ktery by dokazal projit zdrojaky,
> > najit
> > v nich thready a zjistit, kde jsem zapomnel zamutexovat promennou, ktera
> je
> > pouzita v nekolika vlaknech? Jde mi o C++, pouzivam pthreads, muzu to
> > kontrolovat stejne dobre na woknech na linuxu i BSD, vlastne vicemene
> > kterekoliv PC prostredi mi bude vyhovovat.
>
> Na windos jsou pthreads??
Ano, kupodivu existuje wokenni port pthreads.
>
> Jinak jak by mel ten software poznat, kde ma byt to spravne misto, kam by
> mel
> ten mutex patrit?
Musel by poznat globalni promenne, rozpoznat start threadu a najit si, co
vsechno se z tech vlaken vola a rozeznat mutexy. Takze vlastne kompletni
parsing C++ a pak tabulky pouziti globalnich promennych a kontrola, jestli
jsou nebo nejsou v kritickych sekcich... To by mi stacilo. Kontrola
jestli jsou thread safe i knihovni funkce uz by vyzadoval moc osklivou
databazi a zdaleka by nebyla kompletni... I kdyz by to teoreticky mohlo dat
seznam funkci a nechat uzivatele at si sam rozhodne, jestli je povazuje za
thread safe. Udelat by to slo, akorat je to hromada prace a nefandim si, ze
bych to dokazal v nejakem rozumnem case udelat, takze se pidim, jestli uz to
nekdo nezvladnul. Trosku jsem doufal, ze to nejak umi lint, ale jestli jo, tak
jsem si blbe precet manual.
> >
> > Quasimodo
> >
> Krysa > rat@atrey.karlin.mff.cuni.cz
> Jsem Krysa > http://atrey.karlin.mff.cuni.cz/~rat/
-
Clovek je nejpomalejsi zname zarizeni typu I/O.
Quasimodo