好代码赏析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了好代码赏析相关的知识,希望对你有一定的参考价值。
1.这个方法使用键值作为锁对象,缩小了同步范围,提升了效率。
public <T> ServerBootstrap childOption(ChannelOption<T> childOption, T value) { if (childOption == null) { throw new NullPointerException("childOption"); } if (value == null) { synchronized (childOptions) { childOptions.remove(childOption); } } else { synchronized (childOptions) { childOptions.put(childOption, value); } } return this; }
以上是关于好代码赏析的主要内容,如果未能解决你的问题,请参考以下文章