联为C#7——线程、委托

线程

单线程和多线程

联为C#7——线程、委托_第1张图片
联为C#7——线程、委托_第2张图片
联为C#7——线程、委托_第3张图片


联为C#7——线程、委托_第4张图片
联为C#7——线程、委托_第5张图片
关闭程序时关闭线程
联为C#7——线程、委托_第6张图片

线程的优先级

联为C#7——线程、委托_第7张图片

线程的状态

设置后台线程

主线程终止后,后台线程都关闭
联为C#7——线程、委托_第8张图片

线程同步 ,可以用互锁、管程、互斥体实现线程同步



互锁:先定义一个标志量

联为C#7——线程、委托_第9张图片
联为C#7——线程、委托_第10张图片
管程:
互斥体:

线程池

联为C#7——线程、委托_第11张图片
联为C#7——线程、委托_第12张图片

委托

联为C#7——线程、委托_第13张图片

通用接口:

定义一个枚举:
联为C#7——线程、委托_第14张图片
调用通用方法:
联为C#7——线程、委托_第15张图片

委托的方式:

联为C#7——线程、委托_第16张图片
联为C#7——线程、委托_第17张图片
联为C#7——线程、委托_第18张图片

将委托绑定方法

联为C#7——线程、委托_第19张图片

委托实例

联为C#7——线程、委托_第20张图片
联为C#7——线程、委托_第21张图片

通过委托跨窗体传值

联为C#7——线程、委托_第22张图片
联为C#7——线程、委托_第23张图片

联为C#7——线程、委托_第24张图片

你可能感兴趣的:(C#)