Warszawska Grupa Użytkowników Javy (Warszawa JUG) [1] zaprasza na 73.
spotkanie, które odbędzie się w najbliższy wtorek, 7. grudnia o
godzinie 18:00 w sali 5440 Wydziału MIM UW przy ul. Banacha 2 w
Warszawie.
Temat: O obiektach aktywnych, obcym wołaniu metod takich obiektów i
problemie otwartym?
Prelegent: prof. dr hab. Andrzej Salwicki [2]
Podczas prezentacji omówię obiekty aktywne(rodzaj wątków) i
oryginalną, obiektową koncepcję komunikacji/synchronizacji obiektów
aktywnych zaproponowaną przez Bolka Ciesielskiego w 1988. Metody
obiektu aktywnego mogą dynamicznie zmieniać swój status:
prywatny -> publiczny -> prywatny -> publiczny -> ...
enable m disable m
Wywołanie z obiektu Y metody m w obiekcie X wygląda zwyczajnie (* call
*) X.m(...). Różnice sprowadzają się do kilku punktów:
- chociaż obiekt aktywny Y wywołuje metodę m w obiekcie X, to obiekt
X ma ją wykonać,
- aby mogło do tego dojść, metoda m obiektu X musi być publiczna
(ang. enabled),
- takie obce wołanie metody może być zrealizowane w sposób
synchroniczny, spotkanie instrukcji wywołania (w Y) z instrukcją
accept (w X), lub w sposób asynchroniczny (wywołanie metody PRZERYWA
wykonywanie wątku X'a - X wykonuje metodę m - i wraca do dalszego
ciągu swego wątku.
Odczyt przedstawi szczegóły i omówi zalety takiego rozwiazania. Pomysł
ten jest wykonalny (sprawdzono w Loglanie'82).
Na zakończenie przedstawimy interfejs AO (obiekt aktywny) i
sformułujemy wyzwanie: zaimplementować ten interfejs w Javie lub
udowodnić, że nie mozna tego zrobić bez modyfikacji JVM. Za
rozwiązanie problemu przysługuje nagroda!
Planowany czas prezentacji to 1,5h, po których planuje się
15-30-minutową dyskusję.
Wstęp wolny
Zapraszam w imieniu prelegenta i grupy Warszawa JUG!
[1] http://warszawa.jug.pl
[2] http://www.mimuw.edu.pl/~salwicki/
Jacek
--
Jacek Laskowski
Notatnik Projektanta Java EE - http://jaceklaskowski.pl
2010/12/2 Jacek Laskowski <ja...@laskowski.net.pl>:
> --
> Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "Warszawa Java User Group (Warszawa JUG)".
>
> Aby zamieszczać posty w tej grupie, wyślij e-mail na adres warsza...@googlegroups.com.
> Aby anulować subskrypcję tej grupy, wyślij e-mail na adres warszawa-jug...@googlegroups.com.
> Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/warszawa-jug?hl=pl.
>
>
--
Pozdrawiam,
Bartek Zdanowski
Kapituła Javarsovia 2010 - http://javarsovia.pl
Komitet organizacyjny Warsjawa 2010 - http://warsjawa.pl
Powinno być nagrywane. Stanę za kamerą i jak poprzednio od razu
wypuszczę w świat. Ostatnio udało mi się zejść do kilku dni od
nagrania do opublikowania, więc teraz nie powinno być dłużej. Tyle,
jeśli chodzi o plany :-)