12 2020 档案
摘要:受限于当时的基础设施, 只能做到这样的程度: C# Protobuf如何做到0分配内存的序列化 但是Protobuf 3.13开始提供对Span的支持, 就意味着可以真正做到0分配内存, 对GC非常友好: Add ParseFrom(ReadOnlySequence<byte>) method to
阅读全文
摘要:586之前的CPU, 会通过LOCK锁总线的形式来实现原子操作. 686开始则提供了存储一致性(Cache coherence), 这是多处理的基础, 也是原子操作的基础. 1. 存储的粒度 存储的组织形式(粒度)是以CacheLine为单位的, 通常为64字节甚至更高(早期也有32字节的). 然后
阅读全文

浙公网安备 33010602011771号