其中俄罗斯、哈萨克斯坦较具代表性技术

雕刻切割设备2020年03月06日

硬件中多核技术的进步给开发人员带来了新的挑战,其中之一就是需要新的编码方式,尤其是广泛存在于最新产品中的多线程应用。业界对多线程开发的关注,以及软件外包、传统代码、标准需求、在更短时间内实现更多功能的市场压力,这些因素都增加了开发复杂度。

多线程编程的问题在于同步线程之间的数据共享。在试图将运行在单线程模式的设计移植到并行化模式时,即使最具结构化和精心设计的面向对象的程序也会出现问题。协调所有运行的线程及其共享数据,可能导致以往在单线程领域不存在的新问题。

市场调研公司IDC数据显示,如果在软件投入运作之前消除所有缺陷,那么将能节省 2%的成本。因此,公司必须权衡在解决多线程应用程序缺陷方面所付出的成本和努力。

具有“零缺陷策略”的公司通常致力于协助建立雄心勃勃的缺陷检测目标,但他们却从未完全达到这个目标。这种策略适合应用于多线程应用测试;通过具有可执行同步缺陷解决方案的工具,最能有效应对复杂度问题。多线程应用所带来的的死锁和同步问题,可借助零缺陷策略加以解决。当公司必须适应与多核相关的新问题时,过去所投入的时间将得到回报。

尽管一些公司在内在质量方面的措施常常优于其他公司。然而,随着硬件持续升级,嵌入式软件经理与开发团队还必须依赖于更加严格的测试。多核技术就是这一系列变化的开始,开发人员为适应这些变化所花费的时间将迅速缩短。这意味着即使是相同水平的开发人员,也可能在编码缺陷方面出现更大范围的错误,因此,更严格的测试将被作为保持软件完整性的一种平衡策略。

作者:Ben Chelf Coverity公司创办人兼首席技术官动脉硬化的症状

盆腔炎什么原因引起的

小孩脸黄怎么办

宝宝脾虚吃什么
宝宝咳嗽有黄痰吃什么药好
痛经小腹痛有血块
相关阅读
双牌:县教育局@高三毕业生,这份转告,请一定要记得

爱教师: 2022年中考已落下天花板。十多年寒窗应试,再一迎来硕果采撷之时...

2023-11-02
许晴美得过度,50岁穿粉色长裙,回眸一笑还是少女模样

黄晓明和霍金源的音乐剧这次收视这不极多,虽然黄晓明的恋人人设更为受欢...

2023-10-12
2022年一季度深圳10+1区GDP排行曝光!深圳年初将全面加大投资力度

蛇口2022年第三季度10+1区里GDP位列 NO.1:南较高原东部里区里1840.28亿元,上年...

2023-10-11
美股短线跳水 三大股指剩余转跌

美股短线蹦床 三大期权才将转滑落 【美股短线蹦床 三大期权才将转滑落】...

2023-10-10
一流球星三流荣誉!营口第一人却只有一个二阵!他怎么可能不憋屈

在昨天鞍山女队以4比0直接横扫广厦女队最后,鞍山也成功夺得了队史第二座...

2023-10-08
李子西园(605337.SH)三位股东拟合计减持不超0.193%股份

李子园(605337.SH)发布公告,自本公告发布之日起15个星期四后6个月内,董事局...

2023-10-06
友情链接