账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    CachedThreadPool是怎样实现线程复用的?
    43
    0

    按我的理解,假设我不断给线程池提交新的同样的Runnable,线程池会复用已经运行完但没销毁的线程,来减少创建线程的开销。

    但是,如果我们多次调用线程的start()方法,程序会崩溃的,而且Thread类也没有类似SetRunnable之类的方法,那么请问线程池是怎样做到的呢?

    另外,当需要重复开启同样的线程时,最佳实践是什么?
    谢谢!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 夜语成章 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部