Bộ ngắt lệnh
public
class
CommandInterrupter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter |
Dịch vụ cho phép các lệnh TradeFederation bị gián đoạn hoặc được đánh dấu là không thể gián đoạn.
Tóm tắt
Trường | |
---|---|
public
static
final
CommandInterrupter |
INSTANCE
Singleton. |
Hàm khởi tạo công khai | |
---|---|
CommandInterrupter()
|
Phương thức công khai | |
---|---|
void
|
allowInterrupt()
Cho phép gián đoạn chuỗi hiện tại. |
|
allowInterruptAsync(Thread thread, long delay, TimeUnit unit)
Cho phép một luồng đã chỉ định bị gián đoạn sau một khoảng thời gian trễ. |
void
|
blockInterrupt()
Để luồng hiện tại không bị gián đoạn. |
void
|
checkInterrupted()
Làm gián đoạn luồng hiện tại nếu bị gián đoạn. |
void
|
interrupt(Thread thread, String message, ErrorIdentifier errorId)
Gắn cờ một luồng, làm gián đoạn luồng đó nếu và khi luồng có thể làm gián đoạn. |
boolean
|
isInterruptible(Thread thread)
|
boolean
|
isInterruptible()
|
Trường
Hàm khởi tạo công khai
Bộ ngắt lệnh
public CommandInterrupter ()
Phương thức công khai
cho phép gián đoạn
public void allowInterrupt ()
Cho phép gián đoạn chuỗi hiện tại.
allowInterruptAsync (không đồng bộ hoá)
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Cho phép một luồng đã chỉ định bị gián đoạn sau một khoảng thời gian trễ.
Tham số | |
---|---|
thread |
Thread : luồng cần đánh dấu là có thể gây gián đoạn |
delay |
long : thời gian từ bây giờ đến khi trì hoãn thực thi |
unit |
TimeUnit : đơn vị thời gian của tham số độ trễ |
Giá trị trả về | |
---|---|
|
chặn
public void blockInterrupt ()
Để luồng hiện tại không bị gián đoạn.
bị gián đoạn
public void checkInterrupted ()
Làm gián đoạn luồng hiện tại nếu bị gián đoạn. Bạn nên sử dụng chuỗi
định kỳ gọi phương thức này để gửi đúng RunInterruptedException
.
Gửi | |
---|---|
RunInterruptedException |
làm gián đoạn
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Gắn cờ một luồng, làm gián đoạn luồng đó nếu và khi luồng có thể làm gián đoạn.
Tham số | |
---|---|
thread |
Thread : chuỗi cần đánh dấu để gián đoạn |
message |
String : thông báo gián đoạn |
errorId |
ErrorIdentifier |
Có thể gây gián đoạn
public boolean isInterruptible (Thread thread)
Tham số | |
---|---|
thread |
Thread |
Giá trị trả về | |
---|---|
boolean |
true nếu luồng được chỉ định có thể gây gián đoạn |
Có thể gây gián đoạn
public boolean isInterruptible ()
Giá trị trả về | |
---|---|
boolean |
true nếu chuỗi hiện tại có thể làm gián đoạn |