Re: pitanje za Zaharija
Postovani,
Nisam bas siguran da razumem sta pitate, jer pojma nemam sta radi PodserverMain
main. Na ovaj nacin kako je realizovano Vi zaustavljate PodserverEngine a
deo main.podserver = null neznam ni cemu sluzi. Molim Vas da posaljete i
ostatak koda. Mada sa main.podserver = null misam siguran da moze ista da
se zaustavi.
Mozete me potrziti na fakultetu u utorak oko 14:00 u sali 36 ili 37.
Pozdrav
Zaharije
On Sat, 12 Jun 2004, Djordje Popovic wrote:
> imam problem kako da zaustavim ovaj thread:
>
> public class PodserverEngine extends Thread{
> public ServerSocket mySocket;
> public PodserverMain main;
> boolean kraj = false;
> public Socket socket;
> public PodserverEngine(PodserverMain main) {
>
> this.main = main;
> }
>
> public void run(){
> try{
> mySocket = new ServerSocket(port);
> while(!kraj){
> socket = mySocket.accept();
> new EngineThread(socket, this, 1, main).start();
> }
>
> }catch(Exception e){
> handleException(e);
> }
> }
>
>
> public void handleException(Exception e){};
> public void initialize(){};
> public void end()throws Exception{
> mySocket.close();
> socket.close();
>
> kraj=true;
> main.podserver = null;
>
> }
>
> }
> kao sto se vidi pokusao sam da ga zaustavim postavljanjem pokazivaca na
ovaj thread na null (to je ovo main.podserver=null u metodu end()) ali on
i dalje radi jer mySocket.accept() je blokirajuci pa thread ne izlazi iz
svog run metoda, cak ni posto zatvorim socket, bra ja tako mislim, nemogu
ni da pokusam sa this.interrupt() jer ovo pali samo kad je thread uspavan
(sleep()), dakle pitanje ima li jos neka fora da se thread prekine.
>
>
> ---------------------------------
> Do you Yahoo!?
> Friends. Fun. Try the all-new Yahoo! Messenger
- Follow-Ups:
- Re: pitanje za Zaharija
- From: Djordje Popovic <popajce2000@yahoo.com>
- Re: pitanje za Zaharija
- References:
- pitanje za Zaharija
- From: Djordje Popovic <popajce2000@yahoo.com>
- pitanje za Zaharija
Previous by date: pitanje za Zaharija
Next by date: Re: pitanje za Zaharija
Previous by thread: pitanje za Zaharija Next by thread: Re: pitanje za Zaharija
Previous by thread: pitanje za Zaharija Next by thread: Re: pitanje za Zaharija