Ehm, moc vám nerozumím, ale proč nepoužít následující konstrukci:

public void run(){
        doGlobalInit();
        while(true){
                doLocalInit();
                while(!isError()){
                        doSomething();
                }       
        }
} 

Pozn.: Je to velice hruby navrh konstrukce, bez try/catch/finally a jinych veci 
(jak vlakno skutecne ukoncit, atd.), tak mě nechytejte za metodu :-))

                  Mirek


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Jedlička
Sent: Tuesday, August 28, 2007 5:57 PM
To: Java
Subject: Re: Vlakno

Potrebuju prerusit beh vlakna (aby cyklus while dal nepokracoval) a spustit ho 
znova od zacatku.

M.

> Dobry den,
>
> ak som spravne pochopila, tak ak nastane chyba potrebujete zavolat 
> continue;
>
> S pozdravom
> Radovana Straube
>
>
> --- Martin Jedlička <[EMAIL PROTECTED]> wrote:
>
>> Zdravim,
>>   potreboval bych radu ohledna vlakna. Potreboval bych udelat vlakno, 
>> ktere ma ma v metode run cyklus while(true)... pokud by doslo v tomto 
>> cyklu k nejake vyjimce (nebo chybe), tak bych potreboval to vlakno 
>> prerusit a spustit ho znova od zacatku. Jak to mam udelat?
>>
>> Diky za kazdou radu.
>>
>> Martin
>>
>> Priklad vlakna:
>>
>> class Vlakno extends Thread {
>>    public void run(){
>>       while(true) {
>>          // neco dela
>>          if (chyba) {
>>            // prerusit provadeni vlakna a spustit ho znova (restart)
>>          }
>>          // neco dela
>>       }
>>    }
>> }
>>
>>
>>
>
>
>
>
> ____________________________________________________________________________________
> Got a little couch potato?
> Check out fun summer activities for kids.
> http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz
>
>


Odpovedet emailem