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