您好!欢迎访问深圳市理泰仪器有限公司网站!
深圳市理泰仪器有限公司通过持续创新与发展,努力为顾客提供多元化的一站式服务解决方案
全国咨询热线:
热门关键词: Igor软件   光学产品   真空馈通   真空产品  
联系我们

【 微信扫码咨询 】

您的位置: 首页>新闻中心>行业新闻

Igor Pro 多线程并行运算下波形读写竞争引发数值错乱

我司是Igor软件中国区代理商,提供Igor pro9,Igor pro10正版软件销售服务,还可提供Igor8 或是更早版本升级到Igor10的服务,还有免费微信学习群,购买软件或是进群请联系我们。

Igor Pro 内置并行运算能力,能够拆分任务同步处理多组波形数据,提升大批量数据运算、批量拟合的处理效率。在多线程同时运行的场景下,如果多个线程没有做好读写权限管控,同时针对同一个波形对象执行读取和写入动作,就会产生读写竞争。当一条线程正在向波形内存区域写入新的计算结果,另外一条线程同步读取这块内存的数据,读到的内容会是新旧数据混杂的中间状态,数据字节顺序、数值片段发生错乱。

读写竞争没有固定的触发规律,属于偶发类现象,单次运行脚本有可能得到正常结果,重复执行之后又出现异常数值,排查难度较高。运算任务的数据体量越大、并行开启的线程数量越多,出现读写冲突的概率越高,在循环批量处理采集数据、批量自定义拟合的工作场景中更容易遇到。错乱的数据会直接传递到后续绘图、统计环节,造成曲线跳变、拟合结果异常,干扰对数据变化规律的判断。

以上是深圳市理泰仪器有限公司小编为您讲解的Igor Pro 多线程并行运算下波形读写竞争引发数值错乱,想要咨询Igor软件其他问题请联系客服。

Igor pro软件


Igor Igor pro软件 Igor Pro 多线程并行运算
在线客服
联系方式

二维码
[理泰微信联系方式]
在线客服