Re: [SI3KDP]Projekat
Поштована,
Закоментарисани ред би требало да Вам помогне да избегнете ситуацију да
хватате изузетке кадаје бафер празан. Уколико направите своју
импленентацију која ne баца изузетке онда не морате да шаљете поруке сми
себи уколико је то компликовано онда на сваком од ових коомпоненти (Bag,
Worker и Collector) можете да скинете коментар са наведеног реда.
Поздрав
Захарије
> Postovani,
>
> da li simulacija treba da baci exception kada ostane bez eventova?
>
> Posto se meni desava sledece (kada se izvrsava na jednoj radnoj stanici
> sve
> radi kako treba) kada se izvrsava na 2 radne stanice podelim posao tako
> sto
> Bag i jos jedna komponenta budu na jednoj a druge 2 komponente na drugoj
> radnoj stanici, posto ove druge dve komponente nemaju dovoljno eventova
> one
> svoje eventove "potrose" pre nego sto im stignu eventovi iz Bag-a i onda
> naravno puknu i resetuje se cela situacija.
>
> Koliko sam primetila u kodu Workera kada je Event od njega samog on samo
> napravi novu listu kojoj ne doda nista posto je
> result.add(createForItself()); zakomentarisano i onda ga vrati, posto je
> to
> prazna lista onda je Netlist.transform i ne transformise nego opet vrati
> praznu listu i na kraju se prazna lista doda u simBuffer ali posto je
> prazna
> doda se 0 elemenata i onda u narednom trenutku kada ostane bafer bez
> elemenata a worker pokusa nesto da uzme naravno da program pukne.
>
> Da li su ovi test primeri predvidjeni da se pokrecu tako sto se izdele
> radnim stanicama ili su namenjeni za pokretanje na jednoj radnoj stanici?
>
> Pozdrav,
>
> 2011/6/14 Zaharije Radivojevic <zaki@etf.rs>
>
>> Поштована,
>>
>> Мени је радило. Ако Вама смета Ви то Serializable избаците.
>>
>> Поздрав
>> Захарије
>>
>> > Postovani,
>> >
>> > mislim da imate gresku u fajlu SimulatorOptimistic.java :
>> >
>> > "public class SimulatorOptimistic<T extends Serializable> extends
>> > Simulator<T>"
>> >
>> > Mislim da ne bi trebalo T da bude Serializable, jer se u TestG buni
>> > kompajler za
>> >
>> > "Simulator<Object> simulator = new SimulatorOptimistic<Object>(1);"
>> jer
>> > Object nije Serializable, a primetila sam da kod ostalih simulatora
>> niste
>> > stavili da mora da bude T Serializable tako da pretpostavljam da ste
>> > greskom
>> > ovde dodali?
>> >
>> > Pozdrav,
>> >
>> > 2011/6/14 Iva Lazovic <li080327d@student.etf.rs>
>> >
>> >> Postovani,
>> >>
>> >> primetila sam da ste u novoj verziji koda dali implementiran
>> >> SimBufferLocal
>> >> ali u njemu nema RemoteBuffer-a (koji ste pricali da mi treba da
>> >> implementiramo) nego se uvek stavlja u lokalni queue, jel to znaci da
>> mi
>> >> mozemo da menjamo Vas kod tj kod SimBufferLocal tako da se prilikom
>> >> operacije put odluci da li se stavlja u taj lokalni queue ili se
>> stavlja
>> >> u
>> >> remoteBuffer radi slanja drugoj radnoj stanici, ili ste zamislili to
>> na
>> >> neki
>> >> drugi nacin da uradimo?
>> >>
>> >> Pozdrav,
>> >>
>> >>
>> >> 2011/6/14 Zaharije Radivojevic <zaki@etf.rs>
>> >>
>> >>> Поштована,
>> >>>
>> >>> Уместо методе simulate позивајте методу execute.
>> >>>
>> >>> Поздрав
>> >>> Захарије
>> >>>
>> >>> > Postovani,
>> >>> >
>> >>> > primetila sam da u Simulatoru kada se pozove simulate, da se
>> execute
>> >>> > izvrsava sve dok se ne setuje end a nisam uspela da nadjem gde se
>> end
>> >>> > postavlja na false (trebalo bi da se postavi u slucaju da je
>> >>> SimBuffer
>> >>> > prazan (to se proverava samo u loop koji se ne poziva nigde) ili
>> da
>> >>> je
>> >>> > isteklo logicko vreme (ovo se isto nigde u klasi simulator ne
>> >>> proverava)).
>> >>> >
>> >>> > S druge strane mozda treba end spolja da se setuje (sto je malo
>> >>> nelogicno,
>> >>> > osim za slucaj abort-a) tako sto bi se pTime poredio sa logickim
>> >>> vremenom
>> >>> > trajanja posla (koji se takodje ne zadaje Simulatoru (sto je isto
>> >>> > nelogicno)
>> >>> > tj meni je jedino lTime izgledalo kao moguce logicko vreme
>> trajanja
>> >>> > simulacije ali se u execute ono menja tako da nema smisla da se sa
>> >>> tim
>> >>> > poredi pTime).
>> >>> >
>> >>> > Da li mozete malo da pojasnite kako ce simulator odluciti da treba
>> da
>> >>> > zavrsiti simulaciju?
>> >>> >
>> >>> > Pozdrav,
>> >>> >
>> >>> > 2011/6/10 Iva Lazovic <li080327d@student.etf.rs>
>> >>> >
>> >>> >> Postovani,
>> >>> >>
>> >>> >> da li to znaci da ce biti pomeren rok za predaju posto verujem da
>> je
>> >>> >> jedan
>> >>> >> dan i to dan pred sam ispit nedovoljno vremena da se projekat
>> >>> istestira?
>> >>> >> Takodje, kako se predaje domaci?
>> >>> >>
>> >>> >> Pozdrav,
>> >>> >>
>> >>> >>
>> >>> >> 2011/6/10 Zaharije Radivojevic <zaki@etf.rs>
>> >>> >>
>> >>> >>> Поштована,
>> >>> >>>
>> >>> >>> У току сутрашњег дана би требало да изађе код који можете да
>> >>> користите
>> >>> >>> за
>> >>> >>> тестирање.
>> >>> >>>
>> >>> >>> Поздрав
>> >>> >>> Захарије
>> >>> >>>
>> >>> >>> > Postovani,
>> >>> >>> >
>> >>> >>> > koja je procedura za prijavu odbrane projekta u junskom roku?
>> >>> >>> >
>> >>> >>> > Da li cete uskoro okaciti implementacije nekih komponenata (na
>> >>> primer
>> >>> >>> CPU
>> >>> >>> > i
>> >>> >>> > Cache ) da bismo mogli da istestiramo? Isto pitanje i za
>> >>> Simulator
>> >>> >>> posto
>> >>> >>> > sa
>> >>> >>> > SimulatorSinglethread nema mnogo smisla testirati simulaciju
>> koja
>> >>> se
>> >>> >>> > izvrsava u vise niti.
>> >>> >>> >
>> >>> >>> > Pozdrav,
>> >>> >>> >
>> >>> >>> > --
>> >>> >>> > Iva Lazović 327/08
>> >>> >>> >
>> >>> >>>
>> >>> >>>
>> >>> >>>
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> Iva Lazović
>> >>> >>
>> >>> >>
>> >>> >
>> >>> >
>> >>> > --
>> >>> > Iva Lazović
>> >>> >
>> >>>
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Iva Lazović
>> >>
>> >>
>> >
>> >
>> > --
>> > Iva Lazović
>> >
>>
>>
>>
>
>
> --
> Iva Lazović
>
Previous by date: Projekat jun 2011
Next by date: Re: [SI3KDP]Projekat
Previous by thread: Projekat jun 2011 Next by thread: Re: [SI3KDP]Projekat
Previous by thread: Projekat jun 2011 Next by thread: Re: [SI3KDP]Projekat