硬盘读写冲突

老师们好,请问TBQ3中SetDicValue()与GetDicValue()两个函数同时运行时(对同一键名下的同一关联标的进行一写一读,True状态),会否引起硬盘(SSD型)读写冲突?我有一模型,经常死机(工作站,32核64线程、256G内存、1TBSSD),查不出原因,但模型中大量用了这两个函数 ,因此怀疑是否是这个原因引起?

策略冲突问题
电脑硬盘坏了,现在TB在哪里设置套利K线图?
策略单元公式是否会有冲突?
python不能读写基础数据
如何提高读写数据库的速度
如何让读写的数据隐藏起来
基础数据读写
同一个期货合约进行化自动交易时,为何回测时不会有冲突,而在实盘交易时有可能产生冲突?
TBPY 读写数据应用案例有误,需更新!
关于事件域独立运行是否会冲突请教

不会引起硬盘读写冲突

Vars
   Integer i;
   Integer r;

Events
    OnBar(ArrayRef<Integer> indexes)
    {
        For i = 0 To 10000
        {
            SetDicValue("测试", Symbol, 20150401, i, True);
            GetDicValue("测试", Symbol, date, r);
            Print(Text(r));
        }
    }


您测试一下这个代码,确实会引起某些冲突导致死机,也有可能是线程冲突。

经过进一步测试,是GetDicValue()函数存在问题,达到一定的频率,就会导致程序崩溃!

你循环够多,不写东西也会卡死啊