Thread View: pl.comp.lang.java
1 messages
1 total messages
Started by Artur Tyloch
Wed, 17 Sep 1997 12:29
Watki sterujace apletem
Author: Artur Tyloch
Date: Wed, 17 Sep 1997 12:29
Date: Wed, 17 Sep 1997 12:29
74 lines
3108 bytes
3108 bytes
Czesc Chcialem sprawdzic jakie watki wywoluja metody apletu w przegladarce. Do tej pory myslalem (bo tak wyczytalem), ze metdoy odpowiedzialne za rysowanie "rysujace" (paint) sa wolane z jednego watku a za przeplyw sterowania w aplecie "sterujace" (start, init, stop,...) z innego. Moje obserwacje dotyczace apletu w przegladarkach sa nastepujace: Netcape Communicator: Kazdy aplet na stronie sterowany jest przez inny watek ale metody "rysujace" i "sterujace" danego apletu wolane sa z jednego! watku IE 3.02 Metody "rysujace" sa wolane z wลกtku AWT-Callback-Win32 a metody "sterujace" z watku srujacego apletem ALE waszystkie aplety na stronie maja ten sam watek sterujacy! Na stronie umiescilem dwa razy ten sam aplet (w celu sprawdzenia czy kazdy aplet ma swoj watek odpowiedzialny za jego strownie...) Oto wynik dzialania apletow w IE3 Init Watek = thread applet-AppletLifeCycle2.class, grupa watkow = applet-AppletLifeCycle2.class Start Watek = thread applet-AppletLifeCycle2.class, grupa watkow = applet-AppletLifeCycle2.class . . Paint Watek = AWT-Callback-Win32, grupa watkow = group applet-AppletLifeCycle2.class [i drugi aplet na stronie:] Init Watek = thread applet-AppletLifeCycle2.class, grupa watkow = applet-AppletLifeCycle2.class Start Watek = thread applet-AppletLifeCycle2.class, grupa watkow = applet-AppletLifeCycle2.class . . Paint Watek = AWT-Callback-Win32, grupa watkow = group applet-AppletLifeCycle2.class ===================================== a teraz "output" z Netscape Communicatora Init Watek = Thread-2, grupa watkow =applet-AppletLifeCycle2.class Start Watek = Thread-2, grupa watkow =applet-AppletLifeCycle2.class . . Paint Watek = Thread-2, grupa watkow =applet-AppletLifeCycle2.class ----------------------------- [i drugi aplet na stronie:] ----------------------------- Init Watek = Thread-3, grupa watkow =applet-AppletLifeCycle2.class Start Watek = Thread-3, grupa watkow =applet-AppletLifeCycle2.class . . Paint Watek = Thread-3, grupa watkow =applet-AppletLifeCycle2.class Widac, ze w obu przypadkach wszystkie aplety na stronie naleza do tej samej grupy watkow. Czy moje obserwacje sa sluszne? Prosze o potwierdzenie lub zaprzeczenie... Artur P.S. Kod apletu i mala strone HTML zaiwrajaca ten aplet (dwa razy) dolaczam jako attach do tego posta i jesli ktos chce moze sprawdzic jak to wyglada w innych przegladarkach. Co i mnie Ciekawi
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads