以下是google 找到的範例,我略作修改
//建立1000條dde
DdeClient[] ddecon = new DdeClient[1000] ;
//註冊1000個更新事件
ddecon[0].StartAdvise();
.
.
.
ddecon[1000].StartAdvise();
//
private void OnAdvise(object sender, DdeAdviseEventArgs args)
{
if (args.Item == "dde1") 作一些事情;
.
.
.
else if (args.Item == "dde1000") 作一些事情;
}
請問有何方式可以提升效能,讓程式可以在1~5秒內,監控數百支股票,
可否給予方向,小弟會去嘗試的,寫thread嗎?1000支thread?
若是用 dde , 有何好的方式去作呢?若不用dde , 有何好的方式呢?
小弟會寫程式,但卻找不到好的方向,處理上面的問題
|