美文网首页
Android Java 多线程

Android Java 多线程

作者: 养渔人 | 来源:发表于2017-12-12 14:53 被阅读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;
    }

相关文章

网友评论

      本文标题:Android Java 多线程

      本文链接:https://www.haomeiwen.com/subject/yucnixtx.html