【发布时间】:2008-12-04 08:25:41
【问题描述】:
谢谢你所有的重播.. 我试过你的选择,我想问一下这是否正确,这两个线程是否并行工作..
这是我的代码:
//在Form.Load()中
Timer1.Enabled = true;
Timer1.Start();
if (InvokeRequired)
{
Invoke(new GetFromServerHandler(GetFromServer));
Invoke(new GetFromPCHandler(GetFromPC));
}
else
{
ServerQuranTreeView.Nodes.Clear();
GetFromServer();
GetFromPC();
}
//另外2个函数,分别是delegate和函数(GetFromServer)和(GetFromPC)
private delegate void GetFromServerHandler();
private void GetFromServer()
{
}
private delegate void GetFromPCHandler();
private void GetFromPC()
{
}
// 现在应用程序需要几秒钟才能启动(我解释说它需要这个时间才能从服务器获取数据)
是这样吗,还是我错过了什么?
请提前
【问题讨论】:
-
34 个问题,几乎没有公认的答案.... hrmmmm.
标签: c# .net multithreading