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

北京做网站那家好郑州网站建设及托管

北京做网站那家好,郑州网站建设及托管,wordpress 密码忘了,win10一键优化工具前面写过一篇基础的创建多线程的博文#xff1a; 那么本篇博文主要来对照一下这两种创建线程的差别。 继承Thread类#xff1a; 还拿上篇博客的样例来说#xff1a; 四个线程各自卖各自的票#xff0c;说明四个线程之间没有共享#xff0c;是独立的线程。每一个线程平等。… 前面写过一篇基础的创建多线程的博文 那么本篇博文主要来对照一下这两种创建线程的差别。   继承Thread类          还拿上篇博客的样例来说                   四个线程各自卖各自的票说明四个线程之间没有共享是独立的线程。每一个线程平等。没有优先级关系。这三个线程不是一次交替运行而是三个线程同一时候被运行的情况下有的线程被分配时间片的机会多。票被提前卖完有的线程被分配的时间片的机会少。票迟一些卖完。 故利用扩展Thread类创建的多个线程尽管运行的是同样的代码但彼此相互独立且各自拥有自己的资源。互不干扰。   分析Thread类的源代码          1Thread类也是实现Runnable接口的。因此实现了Runnable接口中的run方法          2当生成一个线程对象时假设没有为其设定名字那么线程对象的名字将使用例如以下形式Thread-number,该number将是自己主动添加的。并被全部的Thread对象所共享由于它是static的成员变量          3我们须要重写run方法由于此时run方法什么事情也不做。          4当使用Runnable方式生成线程对象时我们须要实现Runnable接口的run方法使用new Threadnew MyThread()来生成线程对象。这时的线程对象的run方法调用MyThread类的run方法这样我们自己编写的run方法就运行了。   实现Runnable接口                      通过实现Runnable接口来实现线程间资源共享。     继承Thread类与实现Runnable接口的差别 採用继承Thread类实现多线程 优势编写简单假设须要訪问当前线程。仅仅须要使用this就可以。无需使用Thread.currentThread()方法。 劣势由于这样的线程类已经继承了Thread类所以不能再继承其它类。   实现Runnable接口 优势线程仅仅是实现了接口还能够继承其它类。          这样的情况下能够使多个线程共享一个target对象所以很适合多个线程用来处理同一份资源的情况从而能够将cpu、代码和数据分开形成清晰的模型较好的体现面向对象思想。 劣势编程略微复杂。假设须要訪问当前线程必须使用Thread.currentThread()方法。           实现Runnable接口相对于扩展Thread类来说具有无可比拟的优势。这样的方式不仅有利于程序的健壮性。使代码可以被多个线程共享。并且代码和数据资源相对独立。从而特别适合多个具有同样代码的线程去处理同一资源的情况。这样一来。线程、代码和数据资源三者有效分离非常好地体现了面向对象程序设计思想。因此差点儿全部的多线程程序都是通过实现Runnable接口的方式来完毕的。 转载于:https://www.cnblogs.com/wzzkaifa/p/6754296.html
http://www.pierceye.com/news/461394/

相关文章:

  • 企业网站域名在哪申请成都广告公司
  • 手机页面网站模板怎么卖宁波网站建设优化找哪家
  • 深圳网站外包公司注册公司流程和费用找哪家
  • 专业新站整站快速排名公司商业网站和企业网站的区别
  • 网站做等保备案河北建设厅网站登陆怎么找附件
  • 网站前台显示数据库指定分类怎么做php优化大师官方免费
  • 用ps软件做ppt模板下载网站c2c网站开发策划
  • 标志空间 网站tk域名网站多少
  • dedecms网站地图插件永康公司网站开发
  • 比较网站建设有没有学做ppt发网站或论坛
  • 用asp做网站流程做科研找论文的网站
  • 新浪网站怎么做推广广告网站模板下载不了
  • 微网站建设哪家优惠h5小游戏在线玩
  • 娄底高端网站建设网站建设费计入 科目
  • 免费企业网站程序上传wordpress 卸载
  • 大庆市建设局网站上不去linux删除WordPress
  • 宣城市建设监督管理局网站下载怎么上wordpress
  • 福州做网站fjfzwl编写软件开发文档
  • 平台设计网站公司电话号码建站哪家好用兴田德润
  • 宝安网站建设信科免费网站开发 自动填写表单
  • 网站怎么更新文章动漫网站在线免费观看
  • 织梦 网站迁移网页制作三剑客通常指
  • 南京本地网站建站武安百度seo
  • 特定ip段访问网站代码西安免费建网站设计
  • 个人网站备案取消wordpress可以做大吗
  • 如何做网站管理网站服务器基本配置
  • 做网站需要参考书目书龙岩营销型网站建设
  • 南通网站建设解决方案求助如何做网站推广
  • 揭阳企业做网站淮安做网站
  • 怎么给餐饮店做网站用织梦做企业网站