美文网首页多线程开发
3.多线程开发-如何创建线程

3.多线程开发-如何创建线程

作者: 还算年轻 | 来源:发表于2020-07-29 18:32 被阅读0次

    方式1:继承Thread类的线程实现方式如下:

    方式2:通过实现Runnable接口,实现run方法,接口的实现类的实例作为Thread的target作为参数传入带参的Thread构造函数,通过调用start()方法启动线程

    方式3:通过Callable和FutureTask创建线程 

    a:创建Callable接口的实现类 ,并实现Call方法 

    b:创建Callable实现类的实现,使用FutureTask类包装Callable对象,该FutureTask对象封装了Callable对象的Call方法的返回值 

    c:使用FutureTask对象作为Thread对象的target创建并启动线程 

    d:调用FutureTask对象的get()来获取子线程执行结束的返回值

    方式4:通过线程池创建线程:

    相关文章

      网友评论

        本文标题:3.多线程开发-如何创建线程

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