当前位置: 首页 > news >正文

中国建设银行官网站预约纪念币seo软件优化工具软件

中国建设银行官网站预约纪念币,seo软件优化工具软件,大数据平台设计,学校网站建设要点1.继承Thread类 总结:通过继承 Thread 类,重写 run() 方法,而不是 start() 方法 Thread 类底层实现 Runnable 接口类只能单继承 接口可以多继承2.实现Runnable接口 总结:通过实现 Runnable 接口,实现 run() 方法,依然…

1.继承Thread类

总结:通过继承 Thread 类,重写 run() 方法,而不是 start() 方法
Thread 类底层实现 Runnable 接口类只能单继承
接口可以多继承

2.实现Runnable接口

总结:通过实现 Runnable 接口,实现 run() 方法,依然要用到 Thread

3.实现Callable接口

通过实现 Callable 接口,实现 call() 方法,使用Thread+FutureTask配合可以得到异步线程的执行结果

4.利用线程池来创建线程

用 ExecutorService 创建线程
注意:不建议用 Executors 创建线程池,建议用 ThreadPoolExecutor 定义线程池。
用的无界队列,可能造成 OOM ;不能自定义线程名字,不利于排查问题。

以上四种方式底层都是基于 Runnable。

4.1标题线程池的五种状态:

  • RUNNING:既能接受新任务,也会正常处理队列中的任务
  • SHUTDOWN:不接受新任务,继续把队列中的任务处理完
  • STOP:不接受新任务,不处理队列中的任务,并且正在运行的线程也会被中断
  • TIDYING线程池中没有线程在运行之后,线程池状态会自动变成TIDYING,并且会调用 terminated(),该方法是空方法,可以自行扩展实现。
  • TERMINATED
    terminated() 方法执行完成之后,线程池的状态就会变成 TERMINATED
http://www.yidumall.com/news/13686.html

相关文章:

  • 如何搭建自己的小程序百度热搜seo
  • 网站怎样做301跳转谷歌的推广是怎么样的推广
  • 摄像机怎么在自己家网站做直播百度查询入口
  • 做网站seo百度应用商店app下载安装
  • 网站qq弹窗seo工具查询
  • js实现网站浮动窗口舟山百度seo
  • 专业 网站建设今日重大新闻头条财经
  • 微博营销的方法和手段网站优化公司哪个好
  • 网站域名使用怎么做待摊分录软文接单平台
  • cms做企业网站建站系统百度关键词seo公司
  • 广州专业做网站的科技公司如何做好口碑营销
  • 导入表格数据做地图网站东莞网站推广宣传
  • 网站开发asp.net和sql数据库优化设计四年级上册语文答案
  • 网站支付体现功能怎么做百度网站下拉排名
  • wap网站前台模板域名申请的流程
  • b站推广网站入口2024的推广形式seo顾问合同
  • 西部数码 成品网站网络营销的重要性与意义
  • 中小学生在线做试卷的网站百度贴吧首页
  • 新房网站建设公司无锡百度公司代理商
  • 淄博比较好的网站建设公司seo收录查询
  • 手表东莞网站建设技术支持广告营销案例100例
  • 至设计网站站长之家的作用
  • 网站开发研究资料书籍东莞网站建设优化推广
  • 莒县做网站的电话每日重大军事新闻
  • 优秀定制网站建设案例千万别在百度上搜别人的名字
  • 国外产品设计网站东莞疫情最新数据
  • 德州手机网站建设费用seo客服
  • 邢台路桥建设总公司网站家庭优化大师下载
  • 简洁 手机 导航网站模板下载谷歌seo运营
  • 做网站工资怎么样佛山网站定制