Windows mobile 6.1 Windows mobile多任务处理在CF 3.5中无法完美工作
Windows mobile多任务处理在CF 3.5中无法完美工作。当我运行多任务时,剩下的函数不能完美工作Windows mobile 6.1 Windows mobile多任务处理在CF 3.5中无法完美工作,windows-mobile-6.1,Windows Mobile 6.1,Windows mobile多任务处理在CF 3.5中无法完美工作。当我运行多任务时,剩下的函数不能完美工作 Thread internetStatusDisplayThread = new Thread(startInternetCheck); internetStatusDisplayThread.Start(); private void startInternetCheck() { while(
Thread internetStatusDisplayThread = new Thread(startInternetCheck);
internetStatusDisplayThread.Start();
private void startInternetCheck()
{
while(isTreadRunning)
{
bool internetAvailable = new SecurityManager().IsInternetIsAvailable();
if (internetAvailable)
{
this.Invoke(controlUpdator, noInternetImage, false);
}
else
{
this.Invoke(controlUpdator, noInternetImage, true);
}
internetStatusDisplayThread.IsBackground = true;
internetStatusDisplayThread.Priority = ThreadPriority.Lowest;
Thread.Sleep(5000);
}
}
private delegate void InternetStausUpdator(Control uiControl, bool status );
这个。调用(…);更改为此。BeginInvoke(…)。现在它运行良好