55问答网
所有问题
c# 在业务中有个获取datetime的时间戳,但在高并发的情况下时间戳会有重复值?请教各位
c# 在业务中有个获取datetime的时间戳,但在高并发的情况下时间戳会有重复值?请教各位
举报该问题
推荐答案 2013-08-06
我想到的有两种方式:
1、可以加锁:
private object _lock=new object();
//然后是在你创建时间戳的地仿加上
lock(_lock){
//获取时间戳的逻辑
}
2、使用线程睡眠,强制延时一定时间。
Thread.Sleep(1);//延时时间自己设定
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QLL8IcGRe.html
相似回答
c#,
循环
获取 DateTime
.Now.Ticks 的问题
答:
可以直接用数据库的timestamp类型,是一个
时间戳,
类似于ticks。如果只是要不重复的主键也可以用GUID类的NewGuid生成一个全局唯一描述符
微软MSsql中
时间戳
timestamp类型如在
C#中
读取并且再次存储到另外一个...
答:
/// 用于微软的 timestamp
时间戳,
比较时传入这个字段进去比较 字节数组转化成字符串 精典 彭定山 /// /// 字节数组 /// <returns>转化成字符串,十六进制</returns> public string byteToString(byte[] byte_){ // Convert.ToBase64String(byte_);//这个方法是 测试接口的转换方法 ...
大家正在搜
java获取指定时间的时间戳
java获取当前时间时间戳
oracle获取时间戳
Java 获取当前时间戳
如何获取时间戳
怎么获取当前时间戳
JS获取时间戳
js获取当前时间戳
php获取当前时间戳
相关问题
添加数据 如高并发的情况下 时间戳会相同吗
postgresql中,怎么取一个表中24小时以前的内容? ...
c#时间戳误差怎么解决
0x0000000073E12229 在SqlServer数...
添加数据 如高并发的情况下 时间戳会相同吗
如何在SQL里边提取时间并转换成TIMESTAMP
一整列unixtime(时间戳)怎么在mysql中统一改成d...
C#时间戳怎么能和JS的结果一样