ConcurrencyModeServiceBehavior的一个属性, 可以用来指定服务被同时调用的行为, 一共有三种情况:

Single

Reentrant

Multiple

 

Single: 就是服务的操作同时只能在一个线程工作, 在操作方法返回之前的其他对该方法请求全部都需要在队列中等待.

Reentrant: 对Single有了点改进, 服务的操作依然只能在一个线程中工作, 但是允许在这个线程中调用方法本身(Re Enter), 比如当要递归调用这个方法时就可以使用这个Mode.

Multiple: 方法可以被不同的线程调用.

 

初学WCF... 今天总算明白这三个东西的区别了..

Posted on 2006-09-29 19:48  Adrian H.  阅读(455)  评论(0编辑  收藏  举报