美文网首页
线程知识(一)

线程知识(一)

作者: 木石前盟_429a | 来源:发表于2020-05-18 21:30 被阅读0次

    在Java中,线程(Thread)的合并流程是:假设线程A调用了线程B的B.join方法,合并B线程。那么,线程A进入阻塞状态,直到B线程执行完成。

    (1)join是实例方法,不是静态方法,需要使用线程对象去调用,如thread.join()。

    (2)join调用时,不是线程所指向的目标线程阻塞,而是当前线程阻塞。

    (3)只有等到当前线程所指向的线程执行完成,或者超时,当前线程才能重新恢复执行。


    Runnable有一个重要的问题,它的run方法是没有返回值的。正因为如此,Runnable不能用于需要有返回值的应用场景。

    (1)判断并发任务是否执行完成。

    (2)获取并发的任务完成后的结果。

    (3)取消并发执行中的任务





    相关文章

      网友评论

          本文标题:线程知识(一)

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