----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
Thread类几个重要的方法:
Start():启动线程;
Sleep(int):静态方法,暂停当前线程指定的毫秒数;
Abort():通常使用该方法来终止一个线程;
Suspend():该方法并不终止未完成的线程,它仅仅挂起线程,以后还可恢复;
Resume():恢复被Suspend()方法挂起的线程的执行;
线程的优先级:
当线程之间争夺CPU时间时,CPU 是按照线程的优先级给予服务的。在C#应用程序中,用户可以设定5个不同的优先级,由高到低分别是Highest,AboveNormal,Normal,BelowNormal,Lowest,在创建线程时如果不指定优先级,那么系统默认为ThreadPriority.Normal。
例如:
th.Priority=ThreadPriority.Lowest; //设定优先级为最低
通过设定线程的优先级,我们可以安排一些相对重要的线程优先执行,例如对用户的响应等等。
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------