我正在开发一个项目,我们需要一个唯一的临时号码来识别一组数据。我想使用时间戳,我的同事想要使用计数器变量。
哪种方法更好?我的想法是开销较少,因为我们只是在用户点击添加按钮时获取时间戳,当他们想要添加数据集而不必跟踪计数器时。
请记住,我是网络开发的新手,我偏向于自己的想法。
答案 0 :(得分:0)
这实际上取决于是否有另一个线程正在运行,可能会拉出相同的时间戳。但如果你绝对肯定你不会遇到这个问题,请使用时间戳,而不需要跟踪计数器。
答案 1 :(得分:0)
如何使用Guid呢?这将是一个基于时间的唯一标识符,以及其他变量,也不会重复;并且在多线程环境中使用DateTime.Now.Ticks