http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 2774|回复: 5

[咨询站长] 两个请求同时向一个文件写数据报错,这个问题怎么解决啊

[复制链接]
发表于 2015-11-4 14:02:07 | 显示全部楼层 |阅读模式
两个请求同时向一个文件写数据报错,这个问题怎么解决啊


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-11-4 16:36:13 | 显示全部楼层
加锁差开
回复

使用道具 举报

 楼主| 发表于 2015-11-6 10:17:29 | 显示全部楼层
能给我一个Demo吗?现在项目很急,而这个地方老是报错。
 楼主| 发表于 2015-11-6 10:19:18 | 显示全部楼层
能给我一个Demo吗?现在项目很急,而这个地方老是报错。
发表于 2015-11-6 12:08:33 | 显示全部楼层
这个问题。我以前也遇到过。还是避免同时向一个文件写数据吧。自己分析下你这个逻辑过程。推荐做程序的时候用下流程图。逻辑图什么的。 我记得上次我也是遇到同一瞬间向数据库写入操作。会导致程序出错的。
后来我更改了业务逻辑,避免同一瞬间向同一文件写入操作。
发表于 2015-11-6 12:12:40 | 显示全部楼层
本帖最后由 我是MT 于 2015-11-6 12:21 编辑

具体的问题你得看看这个,我以前遇到过类似的问题,貌似 飞哥也是建议加锁错开。但是貌似这样子做还是不行。后来我就更改了业务逻辑,避免多个对象 往数据库中同时写入操作。只用了一个控件或者一个对象写入。如果你非要使用多个对象同时 写入,那就比较麻烦了。 上次我的问题也是没有好的解决办法。关于加锁。这个问题貌似有点复杂,具体看我之前的帖子:http://www.sufeinet.com/forum.php?mod=redirect&goto=findpost&ptid=13586&pid=80863

问题的本质是“多个线程同时访问同一个数据”,涉及到数据同步的问题,处理起来就有点棘手。我刚好手头还有几本C#书,这个主要是《C#本质论》这本书里面讲到的。看我的链接地址,然后根据具体的提示,google或者百度吧。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-2 10:44

© 2014-2021

快速回复 返回顶部 返回列表