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

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 4439|回复: 5

[其他] 多线程lock问题求助

[复制链接]
发表于 2013-11-12 09:17:47 | 显示全部楼层 |阅读模式
我的需求是这样的

for循环每次i递增1;
然后多线程获取i值  要求每个线程获取的i都不一样~~

请问该怎么做呢?请大家指点一下,谢谢~


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-11-12 09:21:29 | 显示全部楼层
有多少个线程I有多少个,保证不一样只能表示有多少的值就得有多少个线程。这个你可以参考我的例子,直接OS多线程就有文章
发表于 2013-11-12 09:23:21 | 显示全部楼层
 楼主| 发表于 2013-11-12 10:41:46 | 显示全部楼层
站长苏飞 发表于 2013-11-12 09:23
http://www.sufeinet.com/forum.php?mod=viewthread&tid=13&ctid=26

误解我意思了 可能是我没表达清晰吧~~

我用Interlocked.Increment(ref i);解决了
每个线程获取递增的i值  不会重复。
发表于 2014-2-9 17:56:30 | 显示全部楼层
膜拜中……
回复

使用道具 举报

发表于 2015-8-6 21:24:51 | 显示全部楼层
膜拜中....!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-11-24 02:44

© 2014-2021

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