Komut Kesici
public
class
CommandInterrupter
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.command.CommandInterrupter |
TradeFederation komutlarının kesintiye uğramasına veya kesintisiz olarak işaretlenmesine olanak tanıyan hizmet.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
CommandInterrupter |
INSTANCE
Singleton. |
Kamu inşaatçıları | |
---|---|
CommandInterrupter()
|
Herkese açık yöntemler | |
---|---|
void
|
allowInterrupt()
Mevcut iş parçacığının kesintiye uğramasına izin ver. |
|
allowInterruptAsync(Thread thread, long delay, TimeUnit unit)
Belirtilen iş parçacığının bir gecikmenin ardından kesintiye uğramasına izin ver. |
void
|
blockInterrupt()
Mevcut iş parçacığının kesintiye uğramasını önleyin. |
void
|
checkInterrupted()
Kesilmesi gerekiyorsa mevcut iş parçacığını keser. |
void
|
interrupt(Thread thread, String message, ErrorIdentifier errorId)
Bir iş parçacığı, kesintiye uğratılabilir hale gelirse veya ne zaman kesintiye uğrarsa onu keserek işaretleme yapar. |
boolean
|
isInterruptible(Thread thread)
|
boolean
|
isInterruptible()
|
Fields'ın oynadığı filmler
Kamu inşaatçıları
Komut Kesici
public CommandInterrupter ()
Herkese açık yöntemler
allowInterrupt
public void allowInterrupt ()
Mevcut iş parçacığının kesintiye uğramasına izin ver.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Belirtilen iş parçacığının bir gecikmenin ardından kesintiye uğramasına izin ver.
Parametreler | |
---|---|
thread |
Thread : kesintiye uğratılabilir olarak işaretlenecek ileti dizisi |
delay |
long : Şu andan itibaren yürütmeyi geciktiren süre |
unit |
TimeUnit : Gecikme parametresinin zaman birimi |
İlerlemeler | |
---|---|
|
blokkesinti
public void blockInterrupt ()
Mevcut iş parçacığının kesintiye uğramasını önleyin.
Kontrol kesintiye uğradı
public void checkInterrupted ()
Kesilmesi gerekiyorsa mevcut iş parçacığını keser. İleti dizileri önerilir:
doğru RunInterruptedException
sağlamak için bu yöntemi periyodik olarak çağırın.
Fırlatma | |
---|---|
RunInterruptedException |
kes
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Bir iş parçacığı, kesintiye uğratılabilir hale gelirse veya ne zaman kesintiye uğrarsa onu keserek işaretleme yapar.
Parametreler | |
---|---|
thread |
Thread : Kesinti için işaretlenecek ileti dizisi |
message |
String : Kesinti mesajı |
errorId |
ErrorIdentifier |
Kesintisiz
public boolean isInterruptible (Thread thread)
Parametreler | |
---|---|
thread |
Thread |
İlerlemeler | |
---|---|
boolean |
belirtilen iş parçacığı kesintiye uğrayabilirse true |
Kesintisiz
public boolean isInterruptible ()
İlerlemeler | |
---|---|
boolean |
geçerli iş parçacığı kesintiye uğrarsa true |