首页 > 代码库 > netty中的位操作

netty中的位操作

看了PoolChunk源码,好多位操作,对这些位操作理解不到位,看起来很是吃力,不知道为什么要这么做,但是是性能更好

1:大小为2 的冥的数加1 怎么操作

     size^1;

2: <=比较

    mask=~(pageSize-1)

  num & mask  !=0   那么num <mask

4:两个数互补

  mask= -(constNum)

  mask & num==0

     

netty中的位操作