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

黄冈网站推广软件免费下载现在做推广有什么好的方法

黄冈网站推广软件免费下载,现在做推广有什么好的方法,厦门公司网站建设,小型公司建网站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.yayakq.cn/news/470577/

相关文章:

  • 网站开发流行做效果图网上怎么找客户
  • wordpress编辑网站的链接是中文高新公司网站建设哪家好
  • alexa排名是什么意思啊济宁seo
  • 榆林北京网站建设网站风格设计
  • 网站制作公司哪家专业织梦模板网站好吗
  • 做网站用php吗自媒体专用网站免费
  • 网站建设费用明细网站建设骗
  • 长沙网站制作电话如何构建网站
  • 一个域名做多个网站沈阳做网站优化哪家好
  • 国家骨干高职院校建设网站企业做网站用dedeCMS免费吗
  • 做物流网站模块如何进行电子商务网站建设规划
  • p2p网站开发费用万网个人网站
  • 北京市建设资格与执业资格注册中心网站网站降权怎么恢复
  • 网站运营策划书杭州绿城乐居建设管理有限公司网站
  • 淄博市建设业协会网站商丘网站建设模板
  • wordpress简约下载站模板下载温州 网站 公司
  • 做网站找个人还是找公司广州知名设计公司排名
  • 免费的网站后台管理系统单位网站建设开发公司
  • 虚拟主机网站建设的几个步骤php 7.0 wordpress
  • 新浪推网站小米R2D安装wordpress
  • 三合一网站包含什么discuz 做家教网站
  • 个人网站注册wordpress 加logo
  • 网站直播是未开票收入怎么做图片素材网站排行榜
  • 时代设计网 新网站南昌网站制作方案定制
  • 小程序可以用手机网站吗给网站做缓存
  • 培训网站源码wordpressdrupal vs wordpress
  • 个人官方网站怎么建设网站开发嘉比格网络
  • 百度注册网站php构建网站
  • 做网站 网上接单网站建设在哪里接单
  • 多种语言网站建设只卖域名的网站