欢迎光临散文网 会员登陆 & 注册

随性学SignalR源码

2023-07-06 21:52 作者:鬼影迷踪QAQ  | 我要投稿

本文自探索小辣鸡感兴趣的部分。

  1. 首先SignalR里面的分组,我比较好奇它怎么做到多线程的环境下往组里添加用户避免线程安全问题的。

可以看到SignalR里面的Group的实现类就是GroupManager。

DefaultHubLifetimeManager就是 _lifetimeManager的默认实现类。


添加用户就是往ConcurrentDictionary这个线程安全的集合去添加,所以没有线程安全问题


随性学SignalR源码的评论 (共 条)

分享到微博请遵守国家法律