[wcf]入门.5.1
2009-08-03 22:02
127 查看
控制wcf 消息在哪个确切线程执行,可以通过封送调用到具体的线程上下文中执行
关键类型 SynchronizationContext
配置服务行为,可以控制消息是否在宿主构建线程执行,如下:
[CallbackBehavior(UseSynchronizationContext = true)]
该设置结果,宿主开启后如果当前线程有同步上下文,服务关联该上下文并封送消息到该上下文对应线程执行
参考资料:
http://msdn.microsoft.com/zh-cn/magazine/cc163321.aspx
/article/1308556.html
借此复习下线程池
关键类型 System.Threading..::.ThreadPool
该类型为工具类,申请一个线程用于调度任务,线程池有默认大小和上限大小,上限能够修改,线程池膨胀,收缩算法未知 。。。
关键类型 BackgroundWorker
异步对象模式实现,异步执行任务,支持取消和进度报告,完成后通知,支持状态查询(当前是否忙于任务)
关键类型 SynchronizationContext
配置服务行为,可以控制消息是否在宿主构建线程执行,如下:
[CallbackBehavior(UseSynchronizationContext = true)]
该设置结果,宿主开启后如果当前线程有同步上下文,服务关联该上下文并封送消息到该上下文对应线程执行
参考资料:
http://msdn.microsoft.com/zh-cn/magazine/cc163321.aspx
/article/1308556.html
借此复习下线程池
关键类型 System.Threading..::.ThreadPool
该类型为工具类,申请一个线程用于调度任务,线程池有默认大小和上限大小,上限能够修改,线程池膨胀,收缩算法未知 。。。
关键类型 BackgroundWorker
异步对象模式实现,异步执行任务,支持取消和进度报告,完成后通知,支持状态查询(当前是否忙于任务)
相关文章推荐
- wcf使用入门学习笔记
- 微软同步框架入门之八--使用WCF同步远程元数据
- MSDN一篇很好的WCF入门教程
- WCF 入门(29)
- WCF技术简单入门
- Laravel5.1学习笔记15 数据库1 数据库使用入门
- WCF入门(十)——服务对象模型
- WCF入门
- WCF4.0 –- RESTful WCF Services (1) (入门)
- WCF客户端与服务端通信简单入门教程
- WCF 快速入门
- 快速入门系列--WCF--06并发限流、可靠会话和队列服务
- 无废话WCF入门教程一[什么是WCF]
- WCF 入门概念
- WCF入门实例
- WCF入门(五)——单向通知
- 无废话WCF入门教程五[WCF的通信模式]
- Windows Communication Foundation(WCF) 一步一步从入门到精通
- 无废话WCF入门教程六[一个简单的Demo]