---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
1. 进程:正在运行的程序
2. 同一个进程中的多个线程可以并发执行
3. 线程启动时,调用传过来的委托,委托就会执行相应的方法,实现线程执行方法
4. 使用多线程来解决UI卡死
5. 线程存在命名空间System.Threading中
6. Thread t=new Thread(c);c为方法。
7. thread.Start()启动线程
8. 计算时间间隔:DataTime begin= DataTime .Now; TimeSpants=begin.Subtract(DataTime.Now);
9. 产生一个线程的4个步骤:1)编写产生线程所要执行的方法 2)引用System.Threading命名空间 3)实例化Thread类,并传入一个指向线程所要运行方法的委托(这时候这个线程已经产生,但还没有运行) 4)调用Thread实例的Start方法,标记该线程可以被CPU执行了,但具体执行时间由CPU决定
10. 前台线程:只有所有的前台线程都关闭才能程序关闭时。 后台线程:只要所有的前台线程结束,后台线程自动结束
11.
1. 执行带多个参数的方法:通过数组传值
如:void showname(object li)
{
List<string> list=li as list<string>;
If(list!=null)
{
Foreach(string s in list)
{MessageBox.Show(s); }
}
}
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------