您可以在看到该集合之前考虑该系列
执行指令1 NS L1缓存查询0.5 ns分支预测错误(分支错误预测)3 NS L2缓存查询4 NS共同锁定/解锁17 ns发送2KB 44 NS主机内存访问100 NS Zippy Compression 1KBB 2,000 ns在1GBPS网络上从内存中读取1GBP订单1 MB 3,000 NS SSD随机读取16,000 ns读数1 MB 49,000 ns从SSD订单中。相同的数据中心圆形-Trip 500,000 NS读取1 MB 825,000 NS磁盘,从联合国Statesthe数据包中拨出2,000,000 ns(2 ms),发送到欧洲150,000,000 ns(150 ms)(150毫秒)未在网络传输,内存和硬盘中选择。当然,我们的选择不比硬盘可用。这篇文章主要是为了探索段落,原子操作和锁定时间。首先,我们需要定义时间消耗。我们定义两个公司消费资源。
测试代码如下:
记录时间消耗:
从结论来看,通道是最高的时间,原子操作是微秒,并且锁的波动相对较大,有时纳秒无法计数。
这也是本文发表的原因。我给我留下了深刻的印象,它本身不应该那么小。
原始:https://juejin.cn/post/7101686337111228452