您的位置:首页 > 其它

[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

异步对象模式实现,异步执行任务,支持取消和进度报告,完成后通知,支持状态查询(当前是否忙于任务)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: