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

小说网站自主建设上传自己做的网站

小说网站自主建设,上传自己做的网站,手机网站建设的整体流程图,企业静态网站源码SystemVerilog线程之fork...join专题 Q:fork-join_none开辟的线程在外部任务退出后也会结束吗? A:后台线程不会结束,任何由fork开辟的线程(join、join_any、join_none),无论其外部任务&#xff…

SystemVerilog线程之fork...join专题

Q:fork-join_none开辟的线程在外部任务退出后也会结束吗?

A:后台线程不会结束,任何由fork开辟的线程(join、join_any、join_none),无论其外部任务(task)何时结束也无论fork何时跳转执行后面的程序,都不会将其开辟的线程自动结束。

A:对于这些后台线程,需要考虑他们接下来是否会影响你的环境(比如修改信号、变量),或由于反复开辟线程而形成“僵尸线程”。

A:比较安全的做法是在fork满足要求之后,通过变量、旗语或者更直接的disable fork,去终止这些线程。

A:对于有握手、仲裁需求的线程(比如sequence发送激励),不应该粗鲁的使用disable fork结束这些线程,而应该在县城内部,在其完成握手、仲裁之后的安全阶段结束线程,否则容易引起死锁(dead-lock)。

Q2: 父线程和子线程之间的执行关系是什么?

A:父线程用fork-join_none开辟子线程后,父线程如果提前结束,二开辟的子线程此时还未结束,那么它还将继续执行。如果父线程还未结束时,通过disable fork语句来终止父线程,那么子线程也将一并被终止。

A:父线程即便退出,后台的子线程也将继续执行,所以在必要时及时终止子线程,避免出现“僵尸线程”。

Q3:disable fork和disable statement有什么差别?

A:disable statement不仅可以终止fork触发的线程,还可以终止具名(named)的进程块(process)和方法(task)。disable可以在该进程或者方法内部来停止该进程或者方法,也可以在其他进程或方法停止外部的进程或者方法。

A:这种停止的方法比disable fork更为自由。disable fork停止的是其所在进程或者方法中的fork触发的所有子线程,但他无法停止在他的范围以外的子线程。

A:disable statement在停止目标时查找的是静态线索,即所有具备该名称的进程或方法;disable fork在停止目标时的范围是其所在线程及其以下的所有子线程。

A:

Q4:嵌套的fork有没有可能被disable fork误杀呢

 A:不会有这种情况,如果能够明确disable fork的边界那么不会误伤到其他相同实例的fork线程。但是,如果是按照线程名字使用disable statement,则并行的多个实例之间就可能会有误伤的情况,那么disable fork就有存在的必要性了。

A:使用disable fork时清楚识别所在线程的边界是正确使用他的关键。

Q5:使用for配合fork-join_none触发多个线程时需要注意什么?

A:for循环配合fork-join_none可以循环触发多个线程,但如果这些线程之间有数据公用的情况,那么实现的场景可能不是我们期望的。为了避免在并行线程之间出现数据公用的情况,就要考虑将调用方法(function、task)及传入的参数都声明为automatic属性。

A:给方法添加automatic描述,仅在module、interface、package中需要这么做,对于class的方法则是不需要额外添加的。
A:对于避免变量公用的情况,for循环无论在module、interface、package还是class中都是需要在其内部使用automatic变量来暂存外部变量,在将该automatic变量作为参数传入fork-join_none触发线程。

 

http://www.15wanjia.com/news/156794.html

相关文章:

  • 单位网站改版wordpress主题 个人博客
  • 德州做网站优化html5 国外网站
  • 新手怎么做网站推广福建省建设厅网站 2013
  • 泉州市住房与城乡建设局网站外贸全网营销
  • 个人网站可以挂广告吗湖畔魔豆基金会公益网站开发
  • 益阳网站开发公司企业信用网查询
  • 注册网站查询网站优化需要那些工具
  • 想建个网站什么代码都是自己写wordpress 自动采集
  • 住建部网站查询系统华为公司的企业设计
  • wordpress内容折叠插件优化推广的页面对于优化点击率起非常大的作用
  • 模板网站和定制网站影响排名页面跳转的方式有哪些
  • 怎么做网站的百度权重网站建设网页设计培训学校
  • 佛山本科网站建设wordpress 学术 模板
  • 企业网站设计策划中企动力初期做的网站
  • 毕设做网站需要发布到浏览器吗排名前十的网站
  • 梵客家装电话优化大师安卓版
  • word用来做网站的查询网站是否安全
  • 有高并发,高访问量网站开发网站建设合同 附件
  • 建材做哪些网站好刷赞抖音推广网站
  • 保险网站建设壹壹推广联盟
  • 电子工程网官方网站常州天宁区建设局网站
  • 做废钢推广网站ui设计是什么软件做的
  • 每个城市建设规划在哪个网站seo排名
  • 怎么在网站添加链接软件开发类论文基本结构
  • 网站建设合同范文wordpress 模板框架
  • 怎么做网站的学校的大图权威发布的图片
  • 网站建设覀金手指科杰那个网站做推广比较好
  • 汶上网站建设友情链接教程
  • 网站类网站开发教程三网合一网站建设是指什么
  • 企业公司网站管理系统广元市城乡规划建设监察大队网站