Android Java 多线程
2017-12-12 本文已影响0人
养渔人
异步无返
public final void AsynchronousNoReturn(){
new Thread(new Runnable() {
@Override
public void run() {
OnGetLiveStreamStatus();
}
}).start();
}
异步有返
public final void AsynchronousWithReturn(){
try{
Future<Integer> result = Executors.newSingleThreadExecutor().submit(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
return OnGetLiveStreamStatus();
}
});
final Integer code = result.get();
if(code == 1){
System.out.println(code);
}
}catch (Exception e){
}
}
private final int OnGetLiveStreamStatus(){
return 1;
}