c# 在业务中有个获取datetime的时间戳,但在高并发的情况下时间戳会有重复值?请教各位 10

c#在业务中有个获取datetime的时间戳,但在高并发的情况下时间戳会有重复值?请教各位... c# 在业务中有个获取datetime的时间戳,但在高并发的情况下时间戳会有重复值?请教各位 展开
 我来答
翾翳嬿
2013-08-06 · TA获得超过423个赞
知道小有建树答主
回答量:190
采纳率:66%
帮助的人:260万
展开全部

我想到的有两种方式:

1、可以加锁:

private object _lock=new object();
//然后是在你创建时间戳的地仿加上
lock(_lock){
    //获取时间戳的逻辑
}

2、使用线程睡眠,强制延时一定时间。

Thread.Sleep(1);//延时时间自己设定
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式