๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
1 messages
1 total messages Started by Artur Tyloch Wed, 17 Sep 1997 12:29
Watki sterujace apletem
#1011
Author: Artur Tyloch
Date: Wed, 17 Sep 1997 12:29
74 lines
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