最近,我从COM(我认为使用.Net 4.0)通过COM将套接字的程序移至x64,我什至都不知道命令“ Invoke”
。我做了很多简单的事情,例如:
chart1.Series[Series1].Color = Color.White;
现在我需要添加Invoke
因为跨线程
chart1.Invoke(new Action(() => chart1.Series[Series1].Color = Color.White;
现在该程序无法使用,因为它的速度太慢了。我每秒要进行100笔交易。
旧的32位版本运行良好,现在还不算很多(Invoke
)。
唯一更改的是所有可以正常工作的调用和套接字。
我还有其他方法可以加快速度吗?
我可以Invoke
在“批处理”中多次执行吗?
我需要Invoke
每次使用吗?
相关分类