在寻找null check vs捕获NullReferenceException时,我遇到了这个问题.
捕获空取消引用是CLR可以执行的最昂贵的操作之一,如果您的代码抛出大量NullReferenceExceptions,这可能会对性能产生严重影响.测试nullity并对其做一些其他事情(甚至抛出异常!)是一种更便宜的操作.
这是我找到它的问题的链接.何时处理空指针/引用异常优先于进行空检查?
我想知道如何捕获NullReferenceException比null检查和抛出异常更昂贵.
[因为声誉数字不足而无法评论]
从理论上讲,相对于消息和接收者,蔚蓝服务总线队列看起来是一对一的。只是想知道队列中是否可以有多个侦听器。
如果为1:1,是否意味着要实现竞争性的消费者模式,我们就不能使用队列,而主题是唯一的选择吗?