GUID算法生成从3值开始的算法:
那么,GUID算法如何处理"时钟序列"?它可能是硬件机制吗?它是一个踏步和过程安全的软件程序吗?当计算机具有每100纳秒产生如此多GUID的计算能力以重置"代码序列时会发生什么?也许到目前为止GUID已经过时了......
答案 0 :(得分:0)
任何编写它的人都可以免费实施。对于提供GUID的每个语言/编译器/库,您都不会得到SO的答案。
来自RFC4122:
如果时钟序列的先前值已知,则可以递增;否则应将其设置为随机或高质量的伪随机值。
所以大多数开发人员只选择后者。
时钟设置后退只是时钟序列的原因。时钟序列没有链接到硬件时钟或类似的东西。