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

方微商城网站开发电商网站首页

方微商城网站开发,电商网站首页,株洲网站建设报价方案,重庆政府线程启动完毕后,在运行时可能需要终止,Java提供的终止方栈内信息,结束该线程,这也就导致了run方法的逻辑不完整,输出法只有一个stop,但是我们不建议使用这个方法,因为它有以下三个语句println代表的是一段逻辑,可能非常重要,比如子线程的主逻问题:辑、资源回收、情景初始化等,但…

线程启动完毕后,在运行时可能需要终止,Java提供的终止方栈内信息,结束该线程,这也就导致了run方法的逻辑不完整,输出法只有一个stop,但是我们不建议使用这个方法,因为它有以下三个语句println代表的是一段逻辑,可能非常重要,比如子线程的主逻问题:辑、资源回收、情景初始化等,但是因为stop线程了,这些就都不在执(1)stop方法是过时的行了,于是就产生了业务逻辑不完整的情况。从Java编码规则来说,已经过时的方法不建议采用。这是极度危险的,因为我们不知道子线程会在什么时候被终(2)stop方法会导致代码逻辑不完整止,stop连基本的逻辑完整性都无法保证。而且此种操作也是非常隐Stop方法是一种“恶意”的中断,一旦执行stop方法,即终止当前蔽的,子线程执行到何处会被关闭很难定位,这为以后的维护带来正在运行的线程,不管线程逻辑是否完整,这是非常危险的。比如下了很多麻烦。面的代码:(3)stop方法会破坏原子逻辑Publicstaticvoidmain(string[]args)throwsException多线程为了解决共享资源抢占的问题,使用了锁概念,避免资{源不同步,但是正因为如此,stop方法会带来更大的麻烦:它会丢弃//子线程所有的锁,导致原子逻辑受损,例如下面的程序:Threadthread=newThread(){ClassMultiTheradimplementsRunnable{@overrideInta=0;Publicvoidrun(){@overrideTry{Publicvoidrun(){//子线程休眠1秒//同步代码块,保证原子操作Thread.sleep(1000);Synchronized“(”){}catch(InterruptedExceptione){//自增//异常处理a++;}try{System.out.println“(此处代码不会执行”);//线程休眠0.1秒}Thread.sleep(100);};}catch(InterruptedExcepttione){//启动线程}Thread.start();//自减//主程序休眠0.1秒a--;Thread.sleep(100);stringtn=Thread.currentThread().getName();//子程序停止system.out.println(tn+“:a=”+a);Thread.stop();}}}这段代码的逻辑是这样的:子程序是一个匿名内部类,它的run}方法在执行时会休眠1秒钟,然后再执行后续的逻辑,而主线程则是MultiThread实现了Runnable接口,具备多线程能力,其中run休眠0.1秒后终止子线程的运行,也就是说,JAVA虚拟机在执行方法中加上了synchronized代码块,表示内部是原子逻辑,它会先自thread.stop()时,子线程还在执行sleep(1000),此时stop方法会清除

增然后再自减,按照synchronized同步代码块的规则来处理,此时无Thread-1:a=1论启动多少个线程,打印出来的结果都应该是a=0,但是如果有一个原本期望synchronized同步代码块中的逻辑都是原子逻辑,不正在执行的线程被stop,就会破坏这种原子逻辑,其代码如下:受外界线程的干扰,但是结果却出现原子逻辑被破坏的情况,这也Publicstaticvoidmain(String[]args){是stop方法被废弃的一个重要原因。MultiThreadt=newMultiThread();既然终止一个

http://www.lbrq.cn/news/2606149.html

相关文章:

  • 千图网人工客服百度关键词怎么优化
  • 泊头哪给做网站的好营业推广策略有哪些
  • 沈阳网站建设推广平台网站推广入口
  • 做网站克隆企业营销推广怎么做
  • 做儿童网站赚钱吗建一个自己的网站
  • 网页设计尺寸的分辨率南昌seo报价
  • 英文外贸网站在线观看的seo综合查询
  • 水果网站推广资源链接搜索引擎
  • 黄冈商城网站建设哪家好seo网站推广批发
  • 永久免费建个人网站seo外包公司兴田德润官方地址
  • 东莞做网站建设百度榜单
  • 旅社网站建设百度推广没有一点效果
  • 公司网站首页布局图搜一搜搜索
  • 竞网做的网站怎么样百度推广方式有哪些
  • 温州网站制作价格南宁seo优化公司排名
  • 网站运营谁都可以做吗百度知道
  • 家具行业做那个国际网站比较好2022磁力链接搜索引擎推荐
  • 做科学小制作的视频网站长沙市网站制作
  • 企业建网站的少了网络营销推广处点
  • 单页网站多钱河北百度竞价优化
  • 广州比较好的网站建设企业南宁网站建设网络公司
  • 做按摩网站违法吗南宁网络推广外包
  • 天津电商网站开发搜索词排行榜
  • 鹰潭市网站建设公司潍坊关键词优化平台
  • 网站建设策略阿里巴巴新闻热点大事件
  • 微网站如何做微信支付宝支付宝支付宝跨境电商平台推广
  • 中山网站建设gdyouzi温州网站建设优化
  • 公司做网站有用吗网络营销的发展现状及趋势
  • 外贸网站如何seo推广seo服务顾问
  • 网站建设开场介绍话术找关键词的方法与技巧
  • imx6ull-驱动开发篇10——pinctrl 子系统
  • 基于 Ubuntu 的 Linux 系统中 Vivado 2020.1 下载安装教程
  • SELinux加固Linux安全
  • 力扣热题100------21.合并两个有序链表
  • 数据结构---配置网络步骤、单向链表额外应用
  • 13015计算机系统原理-速记宝典