提交 6b9b87c7 编写于 作者: cdy816's avatar cdy816

日常更新

上级 da1f9838
......@@ -345,12 +345,20 @@ namespace Cdy.Tag
if (mIsClosed)
break;
foreach (var vv in mTargetMemorys.Values)
System.Threading.Tasks.Parallel.ForEach(mTargetMemorys.Values, (vv) =>
{
ThreadHelper.AssignToCPU(CPUAssignHelper.Helper.CPUArray2);
vv.MakeMemoryBusy();
vv.RequestManualToCompress();
vv.MakeMemoryNoBusy();
}
});
//foreach (var vv in mTargetMemorys.Values)
//{
// vv.MakeMemoryBusy();
// vv.RequestManualToCompress();
// vv.MakeMemoryNoBusy();
//}
}
}
......
......@@ -141,15 +141,18 @@ namespace Cdy.Tag
/// </summary>
public void RequestManualToCompress()
{
lock (mMemoryCach)
mIsRunning = true;
while (mMemoryCach.Count > 0)
{
mIsRunning = true;
while (mMemoryCach.Count > 0)
ManualHisDataMemoryBlock vpp;
lock (mMemoryCach)
{
RequestManualToCompress(mMemoryCach.Dequeue());
vpp = mMemoryCach.Dequeue();
}
mIsRunning = false;
RequestManualToCompress(vpp);
}
mIsRunning = false;
}
/// <summary>
......@@ -158,7 +161,8 @@ namespace Cdy.Tag
/// <param name="data"></param>
public void AddRequestManualToCompress(ManualHisDataMemoryBlock data)
{
mMemoryCach.Enqueue(data);
lock (mMemoryCach)
mMemoryCach.Enqueue(data);
}
/// <summary>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册