Nedavno som sa hral s JProfiler-om, mozno ten by ti vedel pomoct. Dokaze 
graficky znazornit pocet beziacich threadov a farebne odlisit ich stavy. Tak 
isto je tam detekcia deadlock-ov. Da sa stiahnut 10 dnovy trial.

Bystro Horvath



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomáš Záluský
Sent: Wednesday, March 14, 2007 10:27 AM
To: konference@java.cz
Subject: vizualizace vícevláknového programu

Zdravím konferenci,

mám před sebou cizí kód obsahující velké množství synchronizovaných metod a 
bloků (přes různé objekty), spouští se v něm více vláken a vlákna mezi sebou 
různě komunikují pomocí mechanismu wait/notify na různých objektech. Ačkoli 
tyto principy jednotlivě chápu, hodilo by se mi teď znát nějaký diagram, pomocí 
kterého bych se v programu snáze zorientoval (navíc do něj potřebuji bezpečně 
zasáhnout, abych v něm nezpůsobil deadlock). Nemáte někdo zkušenost s jakoukoli 
pomůckou? Nemusí to být nutně nástroj (program), stačilo by i něco na způsob 
vývojového diagramu, jde o to postihnout, že vlákno drží/pustí monitor objektu, 
že čeká/je probuzeno atd.

Vím zatím o sequence a statechart UML diagramech, zaujal mě taky dokument 
http://www.objectmentor.com/resources/articles/cplxtrns.pdf . (Z teoretických 
témat vím o Petriho sítích jakožto nejobecnějším modelu, ale potřeboval bych 
nějakou praktickou aplikaci pro prostředí Javy, nepochybuji, že to už někdo 
vymyslel :-).)

Předem děkuji za každý tip či zkušenost.

Tomáš Záluský




================================================
...with Ultimate flying is so easy...
http://www.frisbee.cz    http://www.peaceegg.net
================================================

Odpovedet emailem