黑马程序员_单线程和多线程

---------------------- 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培训、期待与您交流! ----------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值