LệnhNgắt
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.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final CommandInterrupter | INSTANCE Singleton. |
Nhà thầu xây dựng công cộng | |
---|---|
CommandInterrupter () |
Phương pháp công khai | |
---|---|
void | allowInterrupt () Cho phép luồng hiện tại bị gián đoạn. |
allowInterruptAsync (Thread thread, long delay, TimeUnit unit) Cho phép một luồng được chỉ định bị gián đoạn sau một khoảng thời gian trễ. | |
void | blockInterrupt () Ngăn chặn luồng hiện tại bị gián đoạn. |
void | checkInterrupted () Ngắt luồng hiện tại nếu nó bị gián đoạn. |
void | interrupt (Thread thread, String message, ErrorIdentifier errorId) Gắn cờ một chủ đề, làm gián đoạn nó nếu và khi nó trở nên có thể bị gián đoạn. |
boolean | isInterruptible (Thread thread) |
boolean | isInterruptible () |
Lĩnh vực
Nhà thầu xây dựng công cộng
LệnhNgắt
public CommandInterrupter ()
Phương pháp công khai
cho phépNgắt
public void allowInterrupt ()
Cho phép luồng hiện tại bị gián đoạn.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Cho phép một luồng được chỉ định bị gián đoạn sau một khoảng thời gian trễ.
Thông số | |
---|---|
thread | Thread : chủ đề để đánh dấu là có thể gián đoạn |
delay | long : thời gian từ bây giờ để trì hoãn việc thực thi |
unit | TimeUnit : đơn vị thời gian của tham số độ trễ |
Trả lại | |
---|---|
khốiNgắt
public void blockInterrupt ()
Ngăn chặn luồng hiện tại bị gián đoạn.
kiểm traBị gián đoạn
public void checkInterrupted ()
Ngắt luồng hiện tại nếu nó bị gián đoạn. Các luồng được khuyến khích gọi phương thức này định kỳ để ném đúng RunInterruptedException
.
Ném | |
---|---|
RunInterruptedException |
ngắt
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Gắn cờ một chủ đề, làm gián đoạn nó nếu và khi nó trở nên có thể bị gián đoạn.
Thông số | |
---|---|
thread | Thread : chủ đề để đánh dấu sự gián đoạn |
message | String : thông báo gián đoạn |
errorId | ErrorIdentifier |
có thể bị gián đoạn
public boolean isInterruptible (Thread thread)
Thông số | |
---|---|
thread | Thread |
Trả lại | |
---|---|
boolean | đúng nếu luồng được chỉ định có thể bị gián đoạn |
có thể bị gián đoạn
public boolean isInterruptible ()
Trả lại | |
---|---|
boolean | đúng nếu luồng hiện tại bị gián đoạn |