Article View: pl.comp.lang.java
Article #149864Re: czy wątki mogą świadczyć usługi?
From: Michal Kleczek
Date: Thu, 08 Apr 2010 09:40
Date: Thu, 08 Apr 2010 09:40
65 lines
3836 bytes
3836 bytes
Zenon Zalewski wrote: > Poczytałem sobie trochę tę dyskusję oraz przykłady Pana Salwickiego i > mam wrażenie, że chodziło o coś innego niż Panowie piszecie. > > Proszę mnie poprawić, jeżeli się mylę ale chyba Pan Salwicki chciał > potraktować aktywne obiekty jako coś w rodzaju niezależnych procesów. > Jeśli to ma działać jednakowo w środowisku współbieżnym i równoległym, > to nie możemy zakładać dostępu do systemu wątków realizowanego w JVM > (bo to niekoniecznie jedna JVM) ani też np. synchronizowanych kolejek. > Chodzi chyba o to aby obiekty dogadywały się samodzielnie. W Javie to sa sprawy niezalezne od siebie, tzn: 1. wielozadaniowosc w ramach jednej JVM 2. komunikacja ze zdalnymi obiektami (a raczej zdalne wywolywanie metod) 1 jest realizowane przy pomocy watkow z mechanizmami synchronizacji zaimplementowanymi w jezyku (slowo kluczowe synchronized) i bibliotece standardowej (metody wait()/notify()/notifyAll() klasy Object, klasa Thread i inne) 2 jest (a wlasciwie moze byc, bo sa inne sposoby) realizowane przez (jakzesz by inaczej) RMI > > Niestety daleko mi do poziomu prezentowanego przez obecnych tu > specjalistów nie podam zatem żadnego rozwiązania, nie jestem nawet > pewien czy udało mi się poprawnie zdefiniować problem. Chciałem > jedynie zwrócić Państwa uwagę, że być może problem jest bardziej > badawczy niż inżynierski i niepotrzebnie na wyścigi rozpoczęliście > Panowie dysputę nad jego sensownością (przynajmniej niektórzy z > dyskutantów). > > Bez względu na to ile pogardy włożą w swoje wypowiedzi o > uniwersytetach panowie Michał Kleczek, Tadeusz B. Kopeć czy Maciej > Sobczak - uniwersytety właśnie tym się zajmują - badaniem różnych > dziwnych, być może niepotrzebnych rzeczy. Te potrzebne, dobre, > sprawdzone, używane przez Was zostały już zbadane... Wywolany z nazwiska odpowiem. Nie napisalem ani jednego slowa pogardy w stosunku do uniwersytetow. Zareagowalem tylko (fakt - ostro) na odpowiedzi OP wobec porad grupowiczow brzmiaca jak przepisany komentarz nauczyciela do zle odrobionej pracy domowej lub wrecz niegrzeczne, cytuje: "Obawiam się, że pytanie jest zbyt trudne" "Te rozwiazania nie satysfakcjonuja". W polaczeniu z ewidentnym brakiem zrozumienia OP podstawowych pojec Javy (co swiadczy o tym, ze OP nie poswiecil _odrobiny_ czasu na zapoznanie sie z tematem) takie komentarze IMHO zaslugiwaly na odpowiedz - niezaleznie od tego, kto jen napisal. Problem mozna postawic w sposob taki, jak zrobil to OP lub np zgodnie z zasadami opisanymi tu: http://catb.org/~esr/faqs/smart-questions.html po polsku tu: http://rtfm.killfile.pl/ Szczegolnie: http://rtfm.killfile.pl/#cel Opis problemu (czyli porownanie, czy tez implementacja cech Loglana w Javie) nastapil _po_ moim poscie. Nie mozna bylo od razu? -- Michal
Technical Details
Message-ID:
<hpk8b6$bg8$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailReferences:
<4c3b4f20-3f62-4e54-9e3c-298e4ea6c3e5@g10g2000yqh.googlegroups.com> <712766e0-9895-45c5-a7af-7bd3330ce0be@8g2000yqz.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: Michal Kleczek <kleku75@gmail.com> Newsgroups: pl.comp.lang.java Subject: Re: czy wątki mogą świadczyć usługi? Followup-To: pl.comp.lang.java Date: Thu, 08 Apr 2010 11:40:52 +0200 Organization: http://onet.pl Lines: 65 Message-ID: <hpk8b6$bg8$1@news.onet.pl> References: <4c3b4f20-3f62-4e54-9e3c-298e4ea6c3e5@g10g2000yqh.googlegroups.com> <712766e0-9895-45c5-a7af-7bd3330ce0be@8g2000yqz.googlegroups.com> NNTP-Posting-Host: 87-205-200-229.adsl.inetia.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1270719654 11784 87.205.200.229 (8 Apr 2010 09:40:54 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Thu, 8 Apr 2010 09:40:54 +0000 (UTC) User-Agent: KNode/4.4.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit