[wcf]入门.5.1

控制wcf 消息在哪个确切线程执行,可以通过封送调用到具体的线程上下文中执行
 
关键类型 SynchronizationContext
 
配置服务行为,可以控制消息是否在宿主构建线程执行,如下:
 
 [CallbackBehavior(UseSynchronizationContext = true)]
 
该设置结果,宿主开启后如果当前线程有同步上下文,服务关联该上下文并封送消息到该上下文对应线程执行
 
 
参考资料:
 
http://msdn.microsoft.com/zh-cn/magazine/cc163321.aspx
http://www.cnblogs.com/artech/archive/2008/08/21/1273021.html
 
 
借此复习下线程池
 
关键类型 System.Threading..::.ThreadPool
 
该类型为工具类,申请一个线程用于调度任务,线程池有默认大小和上限大小,上限能够修改,线程池膨胀,收缩算法未知 。。。
 
关键类型 BackgroundWorker
 
异步对象模式实现,异步执行任务,支持取消和进度报告,完成后通知,支持状态查询(当前是否忙于任务)
 
 
 

你可能感兴趣的:(职场,休闲)